

COHERENT system calls        Overview       COHERENT system calls




The  COHERENT  system  makes many  services  available  to the  C
programmer.  A  programmer can use  a COHERENT service  through a
system call.   COHERENT's libraries include  the following system
calls:

_eexxiitt()   Terminate a process
aacccceessss()  Check if file can be accessed in given mode
aacccctt()    Enable/disable process accounting
aallaarrmm()   Set a timer
bbrrkk()     Change size of data area
cchhddiirr()   Change working directory
cchhmmoodd()   Change file protection modes
cchhoowwnn()   Change ownership of a file
cchhrroooott()  Change process's root directory
cclloossee()   Close a file
ccrreeaatt()   Create/truncate a file
dduupp()     Duplicate a file descriptor
dduupp22()    Duplicate a file descriptor
eexxeeccll()   Execute a load module
eexxeeccllee()  Execute a load module
eexxeeccllpp()  Execute a load module
eexxeeccvv()   Execute a load module
eexxeeccvvee()  Execute a load module
eexxeeccvvpp()  Execute a load module
ffoorrkk()    Create a new process
ffssttaatt()   Find file attributes
ggeetteeggiidd() Get effective group id
ggeetteeuuiidd() Get effective user id
ggeettggiidd()  Get real group id
ggeettppiidd()  Get process id
ggeettuuiidd()  Get real user id
ggttttyy()    Terminal initialization
iiooccttll()   Device-dependent control
kkiillll()    Send a signal to a process
lliinnkk()    Create a link
lloocckk()    Prevent process from swapping
llsseeeekk()   Set read/write position
mmkknnoodd()   Create a special file
mmoouunntt()   Mount a file system
mmssggccttll()  Control message operation
mmssggggeett()  Get a message queue
mmssggrrccvv()  Receive a message
mmssggssnndd()  Send a message
ooppeenn()    Open a file
ppaauussee()   Wait for signal
ppiippee()    Create a pipe
ppttrraaccee()  Trace process execution
rreeaadd()    Read from a file
ssbbrrkk()    Increase a program's data space
sseemmccttll()  Control semaphore operations
sseemmggeett()  Get a set of semaphores
sseemmoopp()   Perform semaphore operations
sseettggiidd()  Set group id and user id
sseettuuiidd()  Set user id


COHERENT Lexicon                                           Page 1




COHERENT system calls        Overview       COHERENT system calls



sshhmmccttll()  Control shared-memory operations
sshhmmggeett()  Get the shared-memory segment
ssiiggnnaall()  Specify disposition of a signal
ssllooaadd()   Load device driver
ssttaatt()    Find file attributes
ssttiimmee()   Set the time
ssttttyy()    Device-dependent control
ssuullooaadd()  Unload device driver
ssyynncc()    Flush system buffers
ttiimmeess()   Obtain process execution times
uummaasskk()   Set file creation mask
uummoouunntt()  Unmount a file system
uunnlliinnkk()  Remove a file
uuttiimmee()   Change file access and modification times
wwaaiitt()    Await completion of child process
wwrriittee()   Write to a file

***** See Also *****

Lexicon, libraries, STDIO





































COHERENT Lexicon                                           Page 2


