Annotation of cci/usr/src/usr.lib/libsys5/sys/shmsys.c, revision 1.1

1.1     ! root        1: /*     @(#)shmsys.c    1.2     */
        !             2: #include       <sys/types.h>
        !             3: #include       <sys/time.h>
        !             4: #include       <sys/ipc.h>
        !             5: #include       <sys/shm.h>
        !             6: 
        !             7: #define        SHMSYS  154
        !             8: 
        !             9: #define        SHMAT   0
        !            10: #define        SHMCTL  1
        !            11: #define        SHMDT   2
        !            12: #define        SHMGET  3
        !            13: 
        !            14: shmat(shmid, shmaddr, shmflg)
        !            15: int shmid;
        !            16: char *shmaddr;
        !            17: int shmflg;
        !            18: {
        !            19:        return(syscall(SHMSYS, SHMAT, shmid, shmaddr, shmflg));
        !            20: }
        !            21: 
        !            22: shmctl(shmid, cmd, buf)
        !            23: int shmid, cmd;
        !            24: struct shmid_ds *buf;
        !            25: {
        !            26:        return(syscall(SHMSYS, SHMCTL, shmid, cmd, buf));
        !            27: }
        !            28: 
        !            29: shmdt(shmaddr)
        !            30: char *shmaddr;
        !            31: {
        !            32:        return(syscall(SHMSYS, SHMDT, shmaddr));
        !            33: }
        !            34: 
        !            35: shmget(key, size, shmflg)
        !            36: key_t key;
        !            37: int size, shmflg;
        !            38: {
        !            39:        return(syscall(SHMSYS, SHMGET, key, size, shmflg));
        !            40: }

unix.superglobalmegacorp.com

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