| access(int what, bool want_throw=true) | Ux::File | |
| alloc(ssize_t n=-1) | Ux::File | |
| chmod(mode_t mode) | Ux::File | |
| chown(uid_t uid, gid_t gid) | Ux::File | |
| close(void) | Ux::File | |
| dup(void) | Ux::File | |
| dup2(int fd2) | Ux::File | |
| fcntl(int op,...) | Ux::File | |
| fd | Ux::File | [protected] |
| File(int f=-1, const char *p=NULL, ssize_t s=-1) | Ux::File | [inline] |
| File(const char *p, ssize_t s=-1) | Ux::File | [inline] |
| free(void) | Ux::File | |
| fsync(int op=O_SYNC) | Ux::File | |
| get_fd(void) const | Ux::File | [inline] |
| get_max_name(const char *path="/") | Ux::File | |
| get_size(void) const | Ux::File | [inline] |
| lchown(uid_t uid, gid_t gid) | Ux::File | |
| link(const char *newpath) | Ux::File | |
| lockf(int op, off_t len) | Ux::File | |
| lstat(struct stat *buf) | Ux::File | |
| mkfifo(mode_t perms=PERM_FILE) | Ux::File | |
| mknod(mode_t mode, dev_t dev) | Ux::File | |
| mkstemp(void) | Ux::File | |
| open(int flags, mode_t perms=PERM_FILE) | Ux::File | |
| operator const char *() | Ux::File | [inline] |
| path | Ux::File | [protected] |
| pathconf(int name, long default_val=-1) | Ux::File | |
| pipe(File pf[2]) | Ux::File | [static] |
| poll(struct pollfd fdinfo[], nfds_t nfds, int timeout=-1) | Ux::File | [static] |
| pselect(int nfds, fd_set *readset, fd_set *writeset=NULL, fd_set *errorset=NULL, const struct timespec *timeout=NULL, const sigset_t *sigmask=NULL) | Ux::File | [static] |
| read(void *buf, size_t nbytes, off_t offset=-1) | Ux::File | |
| readlink(char *buf, size_t bufsize) | Ux::File | |
| readv(const struct iovec *iov, int iovcnt) | Ux::File | |
| rename(const char *newpath) | Ux::File | |
| seek(off_t pos, int whence) | Ux::File | |
| select(int nfds, fd_set *readset, fd_set *writeset=NULL, fd_set *errorset=NULL, struct timeval *timeout=NULL) | Ux::File | [static] |
| set(int f=-1, char *p=NULL, ssize_t s=-1) | Ux::File | [inline] |
| set(char *p, ssize_t s=-1) | Ux::File | [inline] |
| size | Ux::File | [protected] |
| stat(struct stat *buf) | Ux::File | |
| statvfs(struct STATVFS_NAME *buf) | Ux::File | |
| symlink(const char *newpath) | Ux::File | |
| sync(void) | Ux::File | [static] |
| truncate(off_t length) | Ux::File | |
| unlink(void) | Ux::File | |
| utime(const struct utimbuf *timbuf) | Ux::File | |
| write(const void *buf, size_t nbytes, off_t offset=-1) | Ux::File | |
| writev(const struct iovec *iov, int iovcnt) | Ux::File | |