[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v2 17/18] mini-os: use function vectors instead of switch for file operations
On second thought: Juergen Gross, le mar. 11 janv. 2022 15:58:16 +0100, a ecrit: > +typedef int file_read_func(int fd, void *buf, size_t nbytes); > +typedef int file_write_func(int fd, const void *buf, size_t nbytes); > +typedef off_t file_lseek_func(int fd, off_t offset, int whence); > +typedef int file_close_func(int fd); > +typedef int file_fstat_func(int fd, struct stat *buf); > +typedef int file_fcntl_func(int fd, int cmd, va_list args); > +typedef bool file_select_func(int fd); Is this really useful to pass to the functions the int fd, rather than directly passing the file*? Samuel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |