Annotation of coherent/a/usr/bob/korn/io.h, revision 1.1

1.1     ! root        1: /* POSIX IO functions */
        !             2: 
        !             3: /* include <unistd.h> to get this */
        !             4: 
        !             5: #if ! _IO_H
        !             6: #define        _IO_H   1
        !             7: 
        !             8: #include <unistd.h>
        !             9: 
        !            10: #if _ST                                /* dLibs hack */
        !            11: #define        unlink  remove
        !            12: #endif
        !            13: 
        !            14: struct stat;                   /* create global incompletely-typed structure */
        !            15: 
        !            16: int chdir ARGS ((const char *path));
        !            17: int umask ARGS ((int mode));
        !            18: 
        !            19: int open ARGS ((const char *path, int flags, ... /*mode*/));
        !            20: int creat ARGS ((const char *path, int mode));
        !            21: int pipe ARGS ((int pv[2]));
        !            22: int close ARGS ((int fd));
        !            23: 
        !            24: int fcntl ARGS ((int fd, int cmd, int arg));
        !            25: int dup ARGS ((int fd));
        !            26: int dup2 ARGS ((int ofd, int nfd));
        !            27: 
        !            28: int link ARGS ((const char *opath, const char *npath));
        !            29: int unlink ARGS ((const char *path));
        !            30: int rename ARGS ((const char *opath, const char *npath));
        !            31: int mkdir ARGS ((const char *path, int mode));
        !            32: 
        !            33: long lseek ARGS ((int fd, long off, int how));
        !            34: int read ARGS ((int fd, char *buf, unsigned len));
        !            35: int write ARGS ((int fd, char *buf, unsigned len));
        !            36: 
        !            37: int access ARGS ((const char *path, int mode));
        !            38: int stat ARGS ((const char *path, struct stat *sp));
        !            39: int fstat ARGS ((int fd, struct stat *sp));
        !            40: 
        !            41: int chmod ARGS ((const char *path, int mode));
        !            42: int chown ARGS ((const char *path, int uid));
        !            43: int chgrp ARGS ((const char *path, int gid));
        !            44: int utime ARGS ((const char *path, long tv[2]));
        !            45: 
        !            46: #if _BSD || _V7
        !            47: int ioctl ARGS ((int fd, int cmd, void *argp)); /* BSD is "uns long cmd" */
        !            48: #endif
        !            49: 
        !            50: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.