相关代码 |
|
#ifndef _FILE_H_ #define _FILE_H_ #define IO_BUFSIZE 8192 #define LINE_SIZE 80 typedef struct iob { int fd; int cnt; char *buf_ptr; char *tail_ptr; char buf[IO_BUFSIZE]; } iob_t; void init_iob(int fd, struct iob *p); int read_into_iob(struct iob *p, unsigned int count); int read_from_iob(struct iob *p, void *usrbuf, unsigned int count); int write_from_iob(struct iob *p, unsigned int count); #endif
相关资源 |
|