■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

お前らBSD Magazine買いましたか?

180 :リアル工房 :01/12/13 23:43
BSD Mag スレで UNIX USER の質問しちゃうんだけど、
「GCCプログラミング工房」のコードが動かないんだよね。
下のコードを実行すると何も出力されずに終了するんだけど、
write(2)の使い方間違ってます?

#include <stdio.h>

const char message[] = "Hello, world!\n";

int
writes(const char* buf, int len)
{
int ret;
asm(
"int $0x80"
: "=a" (ret)
: "a" (4),
"b" (1),
"c" (buf),
"d" (len)
);
return ret;
}

void
main(void)
{
printf("Test start...\n");
(void)writes(message, sizeof(message));
}

src/sys/kern/syscalls.cとか見ても手がかりないし、
だれかヒントください。


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)