Amiga Unix — 68040 · 68060

Manual pages

C library (3C)

a64lconvert between long integer and base-64 ASCII string
abortgenerate an abnormal termination signal
absreturn integer absolute value
addseveritybuild a list of severity levels for an application for use with fmtmsg
atexitadd program termination routine
bsearchbinary search a sorted table
catgetsread a program message
catopenopen/close a message catalogue
clockreport CPU time used
convtranslate characters
cryptgenerate encryption
ctimeconvert date and time to string
ctypecharacter handling
decconvconvert between binary and decimal values
difftimecomputes the difference between two calendar times
directorydirectory operations
divcompute the quotient and remainder
drand48generate uniformly distributed pseudo-random numbers
dup2duplicate an open file descriptor
ecvtconvert floating-point number to string
endlast locations in program
fattachattach a STREAMS-based file descriptor to an object in the file system name space
fdetachdetach a name from a STREAMS-based file descriptor
ffsfind first set bit
fmtmsgdisplay a message on stderr or system console
fpgetroundIEEE floating-point environment control
frexpmanipulate parts of floating-point numbers
fsetposreposition a file pointer in a stream
ftwwalk a file tree
getcwdget pathname of current working directory
getdateconvert user format date and time
getenvreturn value for environment name
getgrentget group file entry
getitimerget/set value of interval timer
getloginget login name
getmntentget mnttab file entry
getoptget option letter from argument vector
getpassread a password
getpwget name from UID
getpwentmanipulate password file entry
getspentmanipulate shadow password file entry
getsuboptparse suboptions from a string
gettxtretrieve a text string
getutaccess utmp file entry
getutxaccess utmpx file entry
getvfsentget vfstab file entry
grantptgrant access to the slave pseudo-terminal device
hsearchmanage hash search tables
initgroupsinitialize the supplementary group access list
insqueinsert/remove element from a queue
isastreamtest a file descriptor
isnandetermine type of floating-point number
l3tolconvert between 3-byte integers and long integers
localeconvget numeric formatting information
lockfrecord locking on files
lsearchlinear search and update
makecontextmanipulate user contexts
makedevmanage a device number
mallocmemory allocator
mbcharmultibyte character handling
mbstringmultibyte string functions
memorymemory operations
mkfifocreate a new FIFO
mktempmake a unique file name
mktimeconverts a tm structure to a calendar time
mlocklock (or unlock) pages in memory
mlockalllock or unlock address space
monitorprepare execution profile
msyncsynchronize memory with physical storage
nl_langinfolanguage information
offsetofoffset of structure member
perrorprint system error messages
psignalsystem signal messages
ptsnameget name of the slave pseudo-terminal device
putenvchange or add value to environment
putpwentwrite password file entry
putspentwrite shadow password file entry
qsortquicker sort
raisesend signal to program
randsimple random-number generator
realpathreturns the real file name
removeremove file
selectsynchronous I/O multiplexing
setjmpnon-local goto
setlocalemodify and query a program's locale
sigsetjmpa non-local goto with signal state
sigsetopsmanipulate sets of signals.
sleepsuspend execution for interval
ssignalsoftware signals
stdipcstandard interprocess communication package
strcollstring collation
strerrorget error message string
strftimeconvert date and time to string
stringstring operations
strtodconvert string to double-precision number
strtolconvert string to integer
strxfrmstring transformation
swabswap bytes
sysconfget configurable system variables
tcsetpgrpset terminal foreground process group id
truncateset a file to a specified length
tsearchmanage binary search trees
ttynamefind name of a terminal
ttyslotfind the slot in the utmp file of the current user
unlockptunlock a pseudo-terminal master/slave pair