home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / lib / c / index < prev    next >
Encoding:
Text File  |  1992-12-18  |  14.4 KB  |  829 lines

  1. Bit
  2. Bit_Set, Bit_Clear, Bit_IsSet, Bit_IsClear, Bit_Copy, Bit_Zero, Bit_FindFirstSet, Bit_FindFirstClear, Bit_Intersect, Bit_Union, Bit_AnySet, Bit_Expand, Bit_Alloc, Bit_Free, 
  3. bit operations
  4. bit, set, clear, copy, zero, 
  5. Fmt
  6. Fmt_Convert, 
  7. Package for converting data from one byte-order/alignment
  8. byte-order, byte-swap, alignment, data conversion, 
  9. Fs_Dispatch
  10. Fs_Dispatch, Fs_EventHandlerCreate, Fs_EventHandlerDestroy, Fs_EventHandlerData, Fs_EventHandlerChangeData, Fs_TimeoutHandlerCreate, Fs_TimeoutHandlerDestroy, 
  11. stream event and timeout dispatcher routines.
  12. callback, client data, dispatcher, stream ID, time, 
  13. Gate
  14. Gate_ByDesc, Gate_ByInetAddr, Gate_ByNetAddr, Gate_End, Gate_Next, Gate_SetFile, Gate_Start, 
  15. return information about network gateways.
  16. internet, local net, gateway, 
  17. Hash
  18. Hash, 
  19. overview of routines to manipulate hash tables
  20. hash table, key, value, 
  21. Hash_CreateEntry
  22. Hash_CreateEntry, Hash_FindEntry, 
  23. keyed search in hash table 
  24. hash table, key, search, 
  25. Hash_DeleteEntry
  26. Hash_DeleteEntry, 
  27. remove an existing entry from a hash table 
  28. delete, hash table, 
  29. Hash_DeleteTable
  30. Hash_DeleteTable, 
  31. release storage in hash table
  32. delete, hash table, 
  33. Hash_EnumFirst
  34. Hash_EnumFirst, Hash_EnumNext, 
  35. step through all the entries in a hash table 
  36. enumerate, hash table, 
  37. Hash_GetValue
  38. Hash_GetValue, Hash_SetValue, 
  39. read or write value associated with key 
  40. entry, hash table, value, 
  41. Hash_InitTable
  42. Hash_InitTable, 
  43. set up new hash table
  44. hash table, initialization, key, 
  45. Hash_PrintStats
  46. Hash_PrintStats, 
  47. print statistics about a hash table 
  48. hash table, print, statistics, 
  49. Host
  50. Host_ByName, Host_ByID, Host_ByNetAddr, Host_ByInetAddr, Host_SetFile, Host_Start, Host_Next, Host_End, 
  51. return information about Sprite machines
  52. hostname, internet address, local net, machine type, sprite ID, 
  53. List
  54. List, 
  55. overview of circular linked list routines.
  56. list, linked, circular, List_Links, data structures, 
  57. Mig
  58. Mig, 
  59. obtain or update information in the migration information database.
  60. migration, load average, idle time, pseudo-device, eviction, 
  61. Misc_InvokeEditor
  62. Misc_InvokeEditor, 
  63. Invoke an editor for a user
  64. edit, file, 
  65. Opt
  66. Opt_Parse, Opt_PrintUsage, 
  67. Manage command line options
  68. arguments, command line, options, 
  69. Pdev
  70. Pdev_Open, Pdev_Close, Pdev_SetDefaultHandler, Pdev_SetStreamHandler, Pdev_EnumStreams, 
  71. Package for servicing pseudo-devices.
  72. pseudo-device, 
  73. Pfs
  74. Pfs_Open, Pfs_OpenConnection, Pfs_SetHandler, Pfs_PassFile, Pfs_Close, 
  75. Package for servicing pseudo-file-systems.
  76. pseudo-file-system, 
  77. Pfs_OpenConnection
  78. Pfs_OpenConnection, 
  79. Create a pseudo-device connection to a pseudo-file-system
  80. pseudo-device, pseudo-file-system, call-back, 
  81. Quad_Arith
  82. Quad_AddUns, Quad_AddUnsLong, 
  83. Arithmetic operations on 64-bit integers
  84. quad, arithmetic, counter, 
  85. Quad_Compare
  86. Quad_CompareUns, Quad_EQ, 
  87. Comparison routines for 64-bit integers
  88. quad, counter, 
  89. Quad_Misc
  90. Quad_PutUns, Quad_UnsToDouble, 
  91. Formatting and conversion for 64-bit integers
  92. quad, I/O, conversion, 
  93. Rpc_GetName
  94. Rpc_GetName, 
  95. Get the name of an RPC.
  96. rpc, 
  97. Stat
  98. Stat_GetMsg, Stat_PrintMsg, 
  99. Text description of Sprite status codes
  100. status, 
  101. Swap
  102. Swap_Buffer, 
  103. Do byte-swapping and alignment of data buffers
  104. byte-order, byte-swap, padding, alignment, 
  105. Sync
  106. Sync, 
  107. Synchronization overview
  108. synchronization, wait, block, process, event, wakeup, broadcast, 
  109. Sync_Broadcast
  110. Sync_Broadcast, 
  111. awaken all processes waiting on a condition
  112. synchronization, wait, block, process, monitor, condition variable, wakeup, broadcast, 
  113. Sync_Wait
  114. Sync_Wait, 
  115. wait on a monitor condition variable
  116. synchronization, wait, block, signal, process, event, 
  117. Sync_WaitTime
  118. Sync_WaitTime, 
  119. sleep for a specified amount of time
  120. wait, block, process, wakeup, 
  121. Td
  122. Td_Create, Td_Delete, Td_PutRaw, Td_GetRaw, Td_ControlRaw, Td_Open, Td_Close, Td_PutCooked, Td_GetCooked, Td_ControlCooked, Td_CreatePdev, Td_DeletePdev, 
  123. Terminal driver implementing 4.3 BSD operations.
  124. 4.3 BSD, pseudo-device, terminal driver, 
  125. Time_Add
  126. Time_Add, Time_Subtract, Time_Multiply, Time_Divide, 
  127. time arithmetic operations
  128. time, 
  129. Time_GetTime
  130. Time_GetTime, 
  131. Get the current time of day.
  132. time, 
  133. Time_ToAscii
  134. Time_ToAscii, Time_FromAscii, Time_ToParts, Time_FromParts, 
  135. time conversion routines
  136. ascii, time, 
  137. Ulog
  138. Ulog, 
  139. obtain or update information in the database of user logins and logouts.
  140. user log, user ID, sprite ID, 
  141. _exit
  142. _exit, 
  143. terminate a process
  144.  
  145. abort
  146. abort, 
  147. generate a fault
  148.  
  149. abs
  150. abs, labs, 
  151. integer absolute value
  152.  
  153. accept
  154. accept, 
  155. accept a connection on a socket
  156.  
  157. access
  158. access, 
  159. determine accessibility of file
  160.  
  161. alarm
  162. alarm, 
  163. schedule signal after specified time
  164.  
  165. atexit
  166. atexit, 
  167. Register procedure to be invoked before process exits
  168. exit, handler, register, 
  169. atof
  170. atof, atoi, atol, 
  171. convert ASCII to numbers
  172.  
  173. bind
  174. bind, 
  175. bind a name to a socket
  176.  
  177. brk
  178. brk, sbrk, 
  179. change data segment size
  180.  
  181. bsearch
  182. bsearch, 
  183. Binary search
  184. search, 
  185. bstring
  186. bcopy, bcmp, bzero, ffs, 
  187. bit and byte string operations
  188.  
  189. byteorder
  190. htonl, htons, ntohl, ntohs, 
  191. convert values between host and network byte order
  192.  
  193. chdir
  194. chdir, 
  195. change current working directory
  196.  
  197. chmod
  198. chmod, fchmod, 
  199. change mode of file
  200.  
  201. chown
  202. chown, fchown, 
  203. change owner and group of a file
  204.  
  205. close
  206. close, 
  207. delete a descriptor
  208.  
  209. connect
  210. connect, 
  211. initiate a connection on a socket
  212.  
  213. creat
  214. creat, 
  215. create a new file
  216.  
  217. crypt
  218. crypt, setkey, encrypt, 
  219. DES encryption
  220.  
  221. ctime
  222. ctime, localtime, mktime, gmtime, asctime, timezone, tzset, 
  223. convert date and time to ASCII
  224.  
  225. ctype
  226. isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii, 
  227. character classification macros
  228.  
  229. curses
  230. curses, 
  231. screen functions with ``optimal'' cursor motion
  232.  
  233. db
  234. Db, 
  235. manipulate simple database files
  236. database, data base, lock, record, handle, 
  237. dbm
  238. dbminit, fetch, store, delete, firstkey, nextkey, 
  239. data base subroutines
  240.  
  241. directory
  242. opendir, readdir, telldir, seekdir, rewinddir, closedir, dirfd, 
  243. directory operations
  244.  
  245. div
  246. div, ldiv, 
  247. Return quotient and remainder from division
  248. divide, quotient, remainder, 
  249. dup
  250. dup, dup2, 
  251. duplicate a descriptor
  252.  
  253. ecvt
  254. ecvt, fcvt, gcvt, 
  255. output conversion
  256.  
  257. end
  258. end, etext, edata, 
  259. last locations in program
  260.  
  261. execl
  262. execl, execv, execle, execlp, execvp, exec, execve, exect, environ, 
  263. execute a file
  264.  
  265. execve
  266. execve, 
  267. execute a file
  268.  
  269. exit
  270. exit, 
  271. terminate a process after flushing any pending output
  272.  
  273. fclose
  274. fclose, fflush, 
  275. close or flush a stream
  276.  
  277. fcntl
  278. fcntl, 
  279. file control
  280.  
  281. ferror
  282. ferror, feof, clearerr, fileno, 
  283. stream status inquiries
  284.  
  285. flock
  286. flock, 
  287. apply or remove an advisory lock on an open file
  288.  
  289. fopen
  290. fopen, freopen, fdopen, 
  291. open a stream
  292.  
  293. fork
  294. fork, 
  295. create a new process
  296.  
  297. fread
  298. fread, fwrite, 
  299. buffered binary input/output
  300.  
  301. fseek
  302. fseek, ftell, rewind, 
  303. reposition a stream
  304.  
  305. fsync
  306. fsync, 
  307. synchronize a file's in-core state with that on disk
  308.  
  309. ftime
  310. time, ftime, 
  311. get date and time
  312.  
  313. ftruncate
  314. truncate, ftruncate, 
  315. set a file to a specified length
  316.  
  317. getc
  318. getc, getchar, fgetc, getw, 
  319. get character or word from stream
  320.  
  321. getdtablesize
  322. getdtablesize, 
  323. get descriptor table size
  324.  
  325. getenv
  326. getenv, setenv, unsetenv, 
  327. manipulate environmental variables
  328.  
  329. getgid
  330. getgid, getegid, 
  331. get group identity
  332.  
  333. getgrent
  334. getgrent, getgrgid, getgrnam, setgrent, endgrent, 
  335. get group file entry
  336.  
  337. getgroups
  338. getgroups, 
  339. get group access list
  340.  
  341. gethostbyname
  342. gethostbyname, gethostbyaddr, gethostent, sethostent, endhostent, herror, 
  343. get network host entry
  344.  
  345. gethostid
  346. gethostid, 
  347. get sprite identifier of current host
  348.  
  349. gethostname
  350. gethostname, sethostname, 
  351. get/set name of current host
  352.  
  353. getitimer
  354. getitimer, setitimer, 
  355. get/set value of interval timer
  356.  
  357. getlogin
  358. getlogin, 
  359. get login name
  360.  
  361. getnetent
  362. getnetent, getnetbyaddr, getnetbyname, setnetent, endnetent, 
  363. get network entry
  364.  
  365. getopt
  366. getopt, 
  367. get option letter from argv
  368.  
  369. getpagesize
  370. getpagesize, 
  371. get system page size
  372.  
  373. getpass
  374. getpass, 
  375. read a password
  376.  
  377. getpeername
  378. getpeername, 
  379. get name of connected peer
  380.  
  381. getpgrp
  382. getpgrp, 
  383. get process group
  384.  
  385. getpid
  386. getpid, getppid, 
  387. get process identification
  388.  
  389. getpriority
  390. getpriority, setpriority, 
  391. get/set program scheduling priority
  392.  
  393. getprotoent
  394. getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent, 
  395. get protocol entry
  396.  
  397. getpwent
  398. getpwent, getpwnam, getpwuid, setpassent, setpwfile, setpwent, endpwent, 
  399. get password file entries
  400.  
  401. getrlimit
  402. getrlimit, setrlimit, 
  403. control maximum system resource consumption
  404.  
  405. getrusage
  406. getrusage, 
  407. get information about resource utilization
  408.  
  409. gets
  410. gets, fgets, 
  411. get a string from a stream
  412.  
  413. getservent
  414. getservent, getservbyport, getservbyname, setservent, endservent, 
  415. get service entry
  416.  
  417. getsockname
  418. getsockname, 
  419. get socket name
  420.  
  421. getsockopt
  422. getsockopt, setsockopt, 
  423. get and set options on sockets
  424.  
  425. gettimeofday
  426. gettimeofday, settimeofday, 
  427. get/set date and time
  428.  
  429. getuid
  430. getuid, geteuid, 
  431. get user identity
  432.  
  433. getusershell
  434. getusershell, setusershell, endusershell, 
  435. get legal user shells
  436.  
  437. getwd
  438. getwd, 
  439. get current working directory pathname
  440.  
  441. inet
  442. inet_addr, inet_network, inet_ntoa, inet_makeaddr, inet_lnaof, inet_netof, 
  443. Internet address manipulation routines
  444.  
  445. initgroups
  446. initgroups, 
  447. initialize group access list
  448.  
  449. insque
  450. insque, remque, 
  451. insert/remove element from a queue
  452.  
  453. ioctl
  454. ioctl, 
  455. control device
  456.  
  457. isinf
  458. isnan, isinf, 
  459. Determine whether double-precision floating point
  460. not a number, infinity, IEEE, double, 
  461. iszero
  462. iszero, isnormal, issubnormal, signbit, 
  463. Determine properties of IEE
  464. not a number, infinity, IEEE, double, 
  465. kill
  466. kill, 
  467. send signal to a process
  468.  
  469. killpg
  470. killpg, 
  471. send signal to a process group
  472.  
  473. link
  474. link, 
  475. make a hard link to a file
  476.  
  477. listen
  478. listen, 
  479. listen for connections on a socket
  480.  
  481. lseek
  482. lseek, 
  483. move read/write pointer
  484.  
  485. malloc
  486. malloc, free, realloc, calloc, alloca, 
  487. memory allocator
  488.  
  489. mem
  490. memchr, memcmp, memcpy, memset, 
  491. Operations on byte arrays
  492. characters, copy, memory, set, test, 
  493. mincore
  494. mincore, 
  495. check if pages are in memory
  496.  
  497. mkdir
  498. mkdir, 
  499. make a directory file
  500.  
  501. mknod
  502. mknod, 
  503. make a special file
  504.  
  505. mktemp
  506. mktemp, mkstemp, 
  507. make a unique file name
  508.  
  509. mlock
  510. mlock, munlock, 
  511. lock and unlock pages in memory.
  512.  
  513. mmap
  514. mmap, 
  515. map an open file into the process's address space
  516.  
  517. mprotect
  518. mprotect, 
  519. set protection of memory mapping
  520.  
  521. msync
  522. msync, 
  523. sync pages to disk.
  524.  
  525. munmap
  526. munmap, 
  527. unmap part of the process's address space
  528.  
  529. ndbm
  530. dbm_open, dbm_close, dbm_fetch, dbm_store, dbm_delete, dbm_firstkey, dbm_nextkey, dbm_error, dbm_clearerr, 
  531. data base subroutines
  532.  
  533. nlist
  534. nlist, 
  535. get entries from name list
  536.  
  537. open
  538. open, 
  539. open a file for reading or writing, or create a new file
  540.  
  541. panic
  542. panic, 
  543. Print error message and kill process
  544. abort, error, message, panic, 
  545. pause
  546. pause, 
  547. stop until signal
  548.  
  549. perror
  550. perror, sys_errlist, sys_nerr, 
  551. system error messages
  552.  
  553. pipe
  554. pipe, 
  555. create an interprocess communication channel
  556.  
  557. popen
  558. popen, pclose, 
  559. initiate I/O to/from a process
  560.  
  561. printf
  562. printf, fprintf, sprintf, vprintf, vfprintf, vsprintf, vsnprintf, 
  563. formatted output conversion
  564.  
  565. profil
  566. profil, 
  567. execution time profile
  568.  
  569. putc
  570. putc, putchar, fputc, putw, 
  571. put character or word on a stream
  572.  
  573. puts
  574. puts, fputs, 
  575. put a string on a stream
  576.  
  577. qsort
  578. qsort, 
  579. quicker sort
  580.  
  581. rand
  582. rand, srand, 
  583. random number generator
  584.  
  585. random
  586. random, srandom, initstate, setstate, 
  587. better random number generator; routines for changing generators
  588.  
  589. rcmd
  590. rcmd, rresvport, ruserok, 
  591. routines for returning a stream to a remote command
  592.  
  593. read
  594. read, readv, 
  595. read input
  596.  
  597. readlink
  598. readlink, 
  599. read value of a symbolic link
  600.  
  601. recv
  602. recv, recvfrom, recvmsg, 
  603. receive a message from a socket
  604.  
  605. regex
  606. re_comp, re_exec, 
  607. regular expression handler
  608.  
  609. rename
  610. rename, 
  611. change the name of a file
  612.  
  613. resolver
  614. res_mkquery, res_send, res_init, dn_comp, dn_expand, 
  615. resolver routines
  616.  
  617. rexec
  618. rexec, 
  619. return stream to a remote command
  620.  
  621. rmdir
  622. rmdir, 
  623. remove a directory file
  624.  
  625. scandir
  626. scandir, alphasort, 
  627. scan a directory
  628.  
  629. scanf
  630. scanf, fscanf, sscanf, vfscanf, 
  631. formatted input conversion
  632.  
  633. select
  634. select, 
  635. synchronous I/O multiplexing
  636.  
  637. semctl
  638. semctl, 
  639. semaphore control operations
  640.  
  641. semget
  642. semget, 
  643. get set of semaphores
  644.  
  645. semop
  646. semop, 
  647. semaphore operations
  648.  
  649. send
  650. send, sendto, sendmsg, 
  651. send a message from a socket
  652.  
  653. setbuf
  654. setbuf, setbuffer, setlinebuf, setvbuf, 
  655. assign buffering to a stream
  656.  
  657. setfiletype
  658. setfiletype, 
  659. change advisory file type of file
  660.  
  661. setgroups
  662. setgroups, 
  663. set group access list
  664.  
  665. setjmp
  666. setjmp, longjmp, 
  667. non-local goto
  668.  
  669. setpgrp
  670. setpgrp, 
  671. set process group
  672.  
  673. setregid
  674. setregid, 
  675. set real and effective group ID
  676.  
  677. setreuid
  678. setreuid, 
  679. set real and effective user ID's
  680.  
  681. shmctl
  682. shmctl, 
  683. shared memory control operations
  684.  
  685. shmget
  686. shmget, 
  687. get shared memory segment
  688.  
  689. shmop
  690. shmop, shmat, shmdt, 
  691. shared memory operations
  692.  
  693. shutdown
  694. shutdown, 
  695. shut down part of a full-duplex connection
  696.  
  697. sigblock
  698. sigblock, 
  699. block signals
  700.  
  701. signal
  702. signal, 
  703. simplified software signal facilities
  704.  
  705. sigpause
  706. sigpause, 
  707. atomically release blocked signals and wait for interrupt
  708.  
  709. sigsetmask
  710. sigsetmask, 
  711. set current signal mask
  712.  
  713. sigvec
  714. sigvec, 
  715. software signal facilities
  716.  
  717. sleep
  718. sleep, 
  719. suspend execution for interval
  720.  
  721. socket
  722. socket, 
  723. create an endpoint for communication
  724.  
  725. stat
  726. stat, lstat, fstat, 
  727. get file status
  728.  
  729. string
  730. strcat, strncat, strcmp, strncmp, strcasecmp, strncasecmp, strcpy, strncpy, strdup, strlen, strchr, index, strrchr, rindex, strstr, strspn, strcspn, strpbrk, 
  731. string operations
  732. compare, copy, string, 
  733. stringArray
  734. String_SaveArray, String_FreeArray, 
  735. copy and destroy null-terminated string array
  736. string, copy, 
  737. strtod
  738. strtod, 
  739. Convert character string to floating-point number
  740. convert, floating-point, string, 
  741. strtok
  742. strtok, strsep, 
  743. string token operations
  744.  
  745. strtol
  746. strtol, strtoul, 
  747. Convert character string to integer
  748. base, convert, integer, radix, string, 
  749. stty
  750. stty, gtty, 
  751. set and get terminal state (defunct)
  752.  
  753. symlink
  754. symlink, 
  755. make symbolic link to a file
  756.  
  757. syslog
  758. syslog, openlog, closelog, setlogmask, 
  759. control system log
  760.  
  761. system
  762. system, 
  763. issue a shell command
  764.  
  765. termlib
  766. tgetent, tgetnum, tgetflag, tgetstr, tgoto, tputs, 
  767. terminal independent operation routines
  768.  
  769. time
  770. time, ftime, 
  771. get date and time
  772.  
  773. times
  774. times, 
  775. get process times
  776.  
  777. tmpfile
  778. tmpfile, 
  779. Create a temporary file
  780. file, open, temporary, 
  781. tmpnam
  782. tmpnam, tempnam, 
  783. Generate unique names for temporary files
  784. file name, temporary, unique, 
  785. truncate
  786. truncate, 
  787. truncate a file to a specified length
  788.  
  789. ttyname
  790. ttyname, isatty, ttyslot, 
  791. find name of a terminal
  792.  
  793. umask
  794. umask, 
  795. set file creation mode mask
  796.  
  797. ungetc
  798. ungetc, 
  799. push character back into input stream
  800.  
  801. unlink
  802. unlink, 
  803. remove directory entry
  804.  
  805. utimes
  806. utimes, 
  807. set file times
  808.  
  809. valloc
  810. valloc, 
  811. page-aligned memory allocator
  812. memory, alloc, 
  813. varargs
  814. varargs, 
  815. handle variable argument list
  816.  
  817. vfork
  818. vfork, 
  819. spawn new process in a virtual memory efficient way
  820.  
  821. wait
  822. wait, wait3, 
  823. wait for process to terminate
  824.  
  825. write
  826. write, writev, 
  827. write output
  828.  
  829.