XINU
|
Go to the source code of this file.
Macros | |
#define | scanf(fmt, args) fscanf(CONSOLE, fmt, args) |
#define | stderr ((proctab[currpid]).prdesc[2]) |
#define | stdin ((proctab[currpid]).prdesc[0]) |
#define | stdout ((proctab[currpid]).prdesc[1]) |
Functions | |
int32 | _doscan (char *, int32 *, int32(*)(void), int32(*)(char), int32, int32) |
int32 | fgetc (int) |
デバイス(ファイル)から文字を読み込む。 More... | |
char * | fgets (char *, int32, int32) |
デバイス(ファイル)から文字列を読み込む。 More... | |
int32 | fprintf (int, char *,...) |
int32 | fputc (int32, int32) |
文字をデバイス(ファイル)に書き込む。 More... | |
int32 | fputs (char *, int32) |
文字列をデバイス(ファイル)に書き込む。 More... | |
int32 | fscanf (int32, char *, int32) |
int32 | getchar (void) |
STDIN(標準入力)から文字を読み込む。 More... | |
int32 | printf (const char *,...) |
int32 | putchar (int32 c) |
int32 | sprintf (char *, char *,...) |
int32 | sscanf (char *, char *, int32) |
Definition at line 17 of file stdio.h.
Referenced by addattr(), addton(), devisid(), devonid(), getattrid(), getutime(), if(), main(), newdev(), newtype(), xsh_cat(), xsh_clear(), xsh_date(), xsh_devdump(), xsh_help(), xsh_kill(), xsh_ls(), xsh_memdump(), xsh_memstat(), xsh_netinfo(), xsh_ping(), xsh_ps(), xsh_sleep(), xsh_udpdump(), xsh_udpecho(), xsh_udpeserver(), xsh_uptime(), yyerror(), and yyparse().
int32 fgetc | ( | int | dev | ) |
char* fgets | ( | char * | s, |
int | n, | ||
int | dev | ||
) |
デバイス(ファイル)から文字列を読み込む。
以下のいずれかの場合に、文字列の読み込みを停止する
・最大読み込みByteに達した
・行の最後(改行コード)まで達した(Linux形式=LFか、Mac形式=CRのどちらか)
・EOFまで達した
文字列(改行コード含む)の最後にはNULL終端を付与する。
[in,out] | s | 読み込んだ文字列 |
[in] | n | 最大読み込みByte |
[in] | dev | デバイスディスクリプタ |
Definition at line 25 of file fgets.c.
int32 fprintf | ( | int | , |
char * | , | ||
... | |||
) |
Definition at line 14 of file fprintf.c.
References _fdoprnt(), putc(), va_end, and va_start.
Referenced by addattr(), addton(), devisid(), devonid(), getattrid(), getutime(), hexdump(), hexdump_print(), if(), main(), newdev(), newtype(), shell(), xsh_cat(), xsh_clear(), xsh_date(), xsh_devdump(), xsh_help(), xsh_kill(), xsh_ls(), xsh_memdump(), xsh_memstat(), xsh_netinfo(), xsh_ping(), xsh_ps(), xsh_sleep(), xsh_udpdump(), xsh_udpecho(), xsh_udpeserver(), xsh_uptime(), and yyerror().
int32 fputc | ( | int | c, |
int | dev | ||
) |
int32 fputs | ( | char * | s, |
int | dev | ||
) |
int32 getchar | ( | void | ) |
int32 printf | ( | const char * | , |
... | |||
) |
Definition at line 13 of file printf.c.
References _fdoprnt(), putc(), stdout, va_end, and va_start.
Referenced by arp_dmp(), arp_dump(), main(), printFreeList(), printMemUse(), xsh_argecho(), xsh_arp(), xsh_cat(), xsh_clear(), xsh_date(), xsh_devdump(), xsh_echo(), xsh_help(), xsh_kill(), xsh_ls(), xsh_memdump(), xsh_memstat(), xsh_netinfo(), xsh_ping(), xsh_ps(), xsh_sleep(), xsh_udpdump(), xsh_udpecho(), xsh_udpeserver(), and xsh_uptime().
int32 sprintf | ( | char * | , |
char * | , | ||
... | |||
) |
Definition at line 12 of file sprintf.c.
References _fdoprnt(), sprntf(), va_end, and va_start.
Referenced by ascdate(), startup(), and xsh_netinfo().
Definition at line 20 of file sscanf.c.
References _doscan(), sgetch(), and sungetch().