📄 io.h
字号:
#ifndef _IO_H_#define _IO_H_#include "sys/wcetypes.h"#define MAXFDS (100)#define MAXFILES (100)#define IO_FILE_TYPE_FILE 1#define IO_FILE_TYPE_SOCKET 2#define IO_FILE_TYPE_CONSOLE 3#define IO_FILE_TYPE_PIPE 4#define IO_FILE_TYPE_NULL 5typedef struct _fdent_s{ int fd; int type; HANDLE hnd; int flags;} _fdent_t;#define FDCHECK(F) \ if (F < 0 || F >= MAXFDS || _fdtab[F].fd == -1) { \ WCETRACE(WCE_IO, "Invalid file handle: %d", F); \ errno = EBADF; \ return(-1); \ }extern _fdent_t _fdtab[];int _assignfd(int type, HANDLE hnd, int flags);void _initstdfd(FILE *fp, int fd, HANDLE hnd, int flags);void _setfd(int fd, int type, HANDLE hnd, int flags);#endif /* _IO_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -