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 | |
ctermid(char *buf=NULL) | Ux::Terminal | [static] |
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] |
isatty(void) | Ux::Terminal | |
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] |
tcdrain(void) | Ux::Terminal | |
tcflow(int action) | Ux::Terminal | |
tcflush(int queue) | Ux::Terminal | |
tcgetattr(Termios &t) | Ux::Terminal | |
tcgetpgrp(void) | Ux::Terminal | |
tcgetsid(void) | Ux::Terminal | |
tcsendbreak(int duration) | Ux::Terminal | |
tcsetattr(int actions, const Termios &t) | Ux::Terminal | |
tcsetpgrp(pid_t pgid) | Ux::Terminal | |
Terminal(int f=-1, const char *p=NULL, ssize_t s=-1) | Ux::Terminal | [inline] |
Terminal(const char *p, ssize_t s=-1) | Ux::Terminal | [inline] |
truncate(off_t length) | Ux::File | |
ttyname(char *buf, size_t bufsize) | Ux::Terminal | |
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 |