|
|
1.1 ! root 1: ! 2: ! 3: COHERENT system calls Overview COHERENT system calls ! 4: ! 5: ! 6: ! 7: ! 8: The COHERENT system makes many services available to the C ! 9: programmer. A programmer can use a COHERENT service through a ! 10: system call. COHERENT's libraries include the following system ! 11: calls: ! 12: ! 13: _eexxiitt() Terminate a process ! 14: aacccceessss() Check if file can be accessed in given mode ! 15: aacccctt() Enable/disable process accounting ! 16: aallaarrmm() Set a timer ! 17: bbrrkk() Change size of data area ! 18: cchhddiirr() Change working directory ! 19: cchhmmoodd() Change file protection modes ! 20: cchhoowwnn() Change ownership of a file ! 21: cchhrroooott() Change process's root directory ! 22: cclloossee() Close a file ! 23: ccrreeaatt() Create/truncate a file ! 24: dduupp() Duplicate a file descriptor ! 25: dduupp22() Duplicate a file descriptor ! 26: eexxeeccll() Execute a load module ! 27: eexxeeccllee() Execute a load module ! 28: eexxeeccllpp() Execute a load module ! 29: eexxeeccvv() Execute a load module ! 30: eexxeeccvvee() Execute a load module ! 31: eexxeeccvvpp() Execute a load module ! 32: ffoorrkk() Create a new process ! 33: ffssttaatt() Find file attributes ! 34: ggeetteeggiidd() Get effective group id ! 35: ggeetteeuuiidd() Get effective user id ! 36: ggeettggiidd() Get real group id ! 37: ggeettppiidd() Get process id ! 38: ggeettuuiidd() Get real user id ! 39: ggttttyy() Terminal initialization ! 40: iiooccttll() Device-dependent control ! 41: kkiillll() Send a signal to a process ! 42: lliinnkk() Create a link ! 43: lloocckk() Prevent process from swapping ! 44: llsseeeekk() Set read/write position ! 45: mmkknnoodd() Create a special file ! 46: mmoouunntt() Mount a file system ! 47: mmssggccttll() Control message operation ! 48: mmssggggeett() Get a message queue ! 49: mmssggrrccvv() Receive a message ! 50: mmssggssnndd() Send a message ! 51: ooppeenn() Open a file ! 52: ppaauussee() Wait for signal ! 53: ppiippee() Create a pipe ! 54: ppttrraaccee() Trace process execution ! 55: rreeaadd() Read from a file ! 56: ssbbrrkk() Increase a program's data space ! 57: sseemmccttll() Control semaphore operations ! 58: sseemmggeett() Get a set of semaphores ! 59: sseemmoopp() Perform semaphore operations ! 60: sseettggiidd() Set group id and user id ! 61: sseettuuiidd() Set user id ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66: ! 67: ! 68: ! 69: COHERENT system calls Overview COHERENT system calls ! 70: ! 71: ! 72: ! 73: sshhmmccttll() Control shared-memory operations ! 74: sshhmmggeett() Get the shared-memory segment ! 75: ssiiggnnaall() Specify disposition of a signal ! 76: ssllooaadd() Load device driver ! 77: ssttaatt() Find file attributes ! 78: ssttiimmee() Set the time ! 79: ssttttyy() Device-dependent control ! 80: ssuullooaadd() Unload device driver ! 81: ssyynncc() Flush system buffers ! 82: ttiimmeess() Obtain process execution times ! 83: uummaasskk() Set file creation mask ! 84: uummoouunntt() Unmount a file system ! 85: uunnlliinnkk() Remove a file ! 86: uuttiimmee() Change file access and modification times ! 87: wwaaiitt() Await completion of child process ! 88: wwrriittee() Write to a file ! 89: ! 90: ***** See Also ***** ! 91: ! 92: Lexicon, libraries, STDIO ! 93: ! 94: ! 95: ! 96: ! 97: ! 98: ! 99: ! 100: ! 101: ! 102: ! 103: ! 104: ! 105: ! 106: ! 107: ! 108: ! 109: ! 110: ! 111: ! 112: ! 113: ! 114: ! 115: ! 116: ! 117: ! 118: ! 119: ! 120: ! 121: ! 122: ! 123: ! 124: ! 125: ! 126: ! 127: ! 128: ! 129: ! 130: COHERENT Lexicon Page 2 ! 131: ! 132:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.