|
|
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.