|
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().

1.8.13