home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / docs / linux-do / man-page / other / bsdman.rea < prev    next >
Encoding:
Text File  |  1995-09-10  |  14.8 KB  |  316 lines

  1.  
  2. The file bsdman.tar.Z contains man files for the BSD libc.a.
  3. Since nearly all of these functions are in the libc.a that comes with
  4. gcc.2.2.2 these can be considered good documentation for Linux. 
  5.  
  6. Some of the details will be incorrect ( particularly the header files
  7. may be different to those in the man pages)
  8.  
  9. There are man pages for routines that have not found there way into Linux
  10. yet. I've included these as 1) they may well be when you read this
  11. and 2) If your porting a program that uses a library routine that Linux
  12. doesn't have you might want to have some doc on it.
  13.  
  14.  
  15. *NOTE  these files should be formated with -mandoc (NOT -man)
  16. *NOTE  ( I now use groff -mandoc for all man files since it seems to
  17. *NOTE    handle files that use -man as well )
  18.  
  19.  
  20. The whatis file was generated using 
  21.  
  22. #!/bin/sh
  23. for i do
  24. echo $i
  25. groff -mandoc $i | sed -f ../makewhatis.sed >> whatis.db
  26. done
  27.  
  28. The whatis.db file needs some editing to create a proper whatis file.
  29.  
  30.  
  31. Gerard Allan
  32.  
  33. Gerard A. Allan                              | Post:  EMF
  34. gaa@castle.ed.ac.uk                          |        Kings Buildings
  35. JANET:gaa@uk.ac.ed.castle                    |        University of Edinburgh
  36. Internet:gaa%castle.ed.ac.uk@cunyvm.cuny.edu |        Edinburgh
  37. EARN/BITNET:gaa%castle.ed.ac.uk@UKACRL       |        Scotland
  38. UUCP:gaa%castle.ed.ac.uk@ukc.uucp            |        EH9 3JL
  39.  
  40.  
  41.  
  42. Contents (this is the whatis file)
  43. -----------------------------------
  44. exit (2) - terminate the calling process
  45. accept (2) - accept a connection on a socket
  46. access (2) - check access permissions of a file or pathname
  47. acct (2) - enable or disable process accounting
  48. adjtime (2) - correct the time to allow synchronization of the system clock
  49. bind (2) - bind a name to a socket
  50. brk, sbrk (2) - change data segment size
  51. chdir, fchdir (2) - change current working directory
  52. chflags, fchflags (2) - set file flags
  53. chmod, fchmod (2) - change mode of file
  54. chown, fchown (2) - change owner and group of a file
  55. chroot (2) - change root directory
  56. close (2) - delete a descriptor
  57. connect (2) - initiate a connection on a socket
  58. dup, dup2 (2) - duplicate an existing file descriptor
  59. execve (2) - execute a file
  60. fcntl (2) - file control
  61. flock (2) - apply or remove an advisory lock on an open file
  62. fork (2) - create a new process
  63. fsync (2) - synchronize a file's in-core state with that on disk
  64. getfh (2) - get file handle
  65. getfsstat (2) - get list of all mounted filesystems
  66. getgid, getegid (2) - get group process identification
  67. getgroups (2) - get group access list
  68. gethostid, sethostid (2) - get/set unique identifier of current host
  69. gethostname, sethostname (2) - get/set name of current host
  70. getitimer, setitimer (2) - get/set value of interval timer
  71. getlogin, setlogin (2) - get/set login name
  72. getpagesize (2) - get system page size
  73. getpeername (2) - get name of connected peer
  74. getpgrp (2) - get process group
  75. getpid, getppid (2) - get parent or calling process identification
  76. getpriority, setpriority (2) - get/set program scheduling priority
  77. getrlimit, setrlimit (2) - control maximum system resource consumption
  78. getrusage (2) - get information about resource utilization
  79. getsockname (2) - get socket name
  80. getsockopt, setsockopt (2) - get and set options on sockets
  81. getuid, geteuid (2) - get user identification
  82. intro (2) - introduction to system calls and error numbers
  83. ioctl (2) - control device
  84. kill (2) - send signal to a process
  85. link (2) - make a hard file link
  86. listen (2) - listen for connections on a socket
  87. lseek (2) - reposition read/write file offset
  88. madvise (2) - give advise about use of memory
  89. mincore (2) - get advise about use of memory
  90. mkdir (2) - make a directory file
  91. mkfifo (2) - make a fifo file
  92. mknod (2) - make a special file node
  93. mmap (2) - map files or devices into memory
  94. mount, unmount (2) - mount or dismount a filesystem
  95. mprotect (2) - control the protection of pages
  96. msync (2) - synchronize a mapped region
  97. munmap (2) - remove a mapping
  98. nfssvc (2) - create a remote NFS server
  99. open (2) - open or create a file for reading or writing
  100. pipe (2) - create descriptor pair for interprocess communication
  101. quotactl (2) - manipulate filesystem quotas
  102. read, readv (2) - read input
  103. readlink (2) - read value of a symbolic link
  104. reboot (2) - reboot system or halt processor
  105. recv, recvfrom, recvmsg (2) - receive a message from a socket
  106. rename (2) - change the name of a file
  107. rmdir (2) - remove a directory file
  108. select (2) - synchronous I/O multiplexing
  109. send, sendto, sendmsg (2) - send a message from a socket
  110. setgroups (2) - set group access list
  111. setpgid, setpgrp (2) - set process group
  112. setregid (2) - set real and effective group ID
  113. setreuid (2) - set real and effective user ID's
  114. shutdown (2) - shut down part of a full-duplex connection
  115. sigaction (2) - software signal facilities
  116. sigprocmask (2) - manipulate current signal mask
  117. sigreturn (2) - return from signal
  118. sigstack (2) - set and/or get signal stack context
  119. sigsuspend (2) - atomically release blocked signals and wait for interrupt
  120. socket (2) - create an endpoint for communication
  121. socketpair (2) - create a pair of connected sockets
  122. stat, lstat, fstat (2) - get file status
  123. statfs (2) - get file system statistics
  124. swapon (2) - add a swap device for interleaved paging/swapping
  125. symlink (2) - make symbolic link to a file
  126. sync (2) - synchronize disk block in-core status with that on disk
  127. syscall (2) - indirect system call
  128. truncate (2) - truncate a file to a specified length
  129. umask (2) - set file creation mode mask
  130. unlink (2) - remove directory entry
  131. utimes (2) - set file access and modification times
  132. vfork (2) - spawn new process in a virtual memory efficient way
  133. wait, waitpid, wait4, wait3 (2) - wait for process terminatation
  134. write, writev (2) - write output
  135. creat (2) - create a new file
  136. killpg (2) - send signal to a process group
  137. sigblock (2) - block signals
  138. sigpause (2) - atomically release blocked signals and wait for interrupt
  139. sigsetmask (2) - set current signal mask
  140. sigvec (2) - software signal facilities
  141. abort (3) - cause abnormal program termination
  142. abs (3) - integer absolute value function
  143. alarm (3) - set signal timer alarm
  144. alloca (3) - memory allocator
  145. atexit (3) - register a function to be called on exit
  146. atof (3) - convert ASCII string to double
  147. atoi (3) - convert ASCII string to integer
  148. atol (3) - convert ASCII string to long integer
  149. bcmp (3) - compare byte string
  150. bcopy (3) - copy byte string
  151. bsearch (3) - binary search of a sorted table
  152. bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memmove, memset (3) -     byte string operations
  153. bzero (3) - write zeroes to a byte string
  154. calloc (3) - allocate clean memory (zero initialized space)
  155. clock (3) - determine processor time used
  156. crypt, setkey, encrypt, des_setkey, des_cipher (3) - DES encryption
  157. ctermid (3) - generate terminal pathname
  158. asctime, ctime, difftime, gmtime, localtime, mktime (3) - transform binary date and time value to ASCII
  159. isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii (3) - character classification macros
  160. opendir, readdir, telldir, seekdir, rewinddir, closedir, dirfd (3) - directory operations
  161. div (3) - return quotient and remainder from division
  162. execl, execlp, execle, exect, execv, execvp (3) - execute a file
  163. exit (3) - perform normal program termination
  164. fclose (3) - close a stream
  165. clearerr, feof, ferror, fileno (3) - check and reset stream status
  166. fflush, fpurge (3) - flush a stream
  167. ffs (3) - find first bit set in a bit string
  168. fgetline (3) - get a line from a stream
  169. fgets, gets (3) - get a line from a stream
  170. fnmatch (3) - match filename or pathname
  171. fopen, fdopen, freopen (3) - stream open functions
  172. fputs, puts (3) - output a line to a stream
  173. fread, fwrite (3) - binary stream input/output
  174. free (3) - free up memory allocated with malloc, calloc or realloc
  175. frexp (3) - convert floating-point number to fractional and integral components
  176. fgetpos, fseek, fsetpos, ftell, rewind (3) - reposition a stream
  177. fts (3) - traverse a file hierarchy
  178. funopen, fropen, fwopen (3) - open a stream
  179. fgetc, getc, getchar, getw (3) - get next character or word from input stream
  180. getwd (3) - get working directory pathname
  181. getenv, putenv, setenv, unsetenv (3) - environment variable functions
  182. getfsent, getfsspec, getfsfile, setfsent, endfsent (3) - get file system descriptor file entry
  183. getgrent, getgrnam, getgrgid, setgroupent, setgrent, endgrent (3) - group database operations
  184. getmntinfo (3) - get information about mounted file systems
  185. getopt (3) - get option letter from argv
  186. getpass (3) - get a password
  187. getpwent, getpwnam, getpwuid, setpassent, setpwent, endpwent (3) - password database operations
  188. getsubopt (3) - get sub options from an argument
  189. getttyent, getttynam, setttyent, endttyent (3) - get ttys file entry
  190. glob, globfree (3) - generate pathnames matching a pattern
  191. index (3) - locate character in string
  192. initgroups (3) - initialize group access list
  193. isalnum (3) - alphanumeric character test
  194. isalpha (3) - alphabetic character test
  195. isascii (3) - ascii character test
  196. iscntrl (3) - control character test
  197. isdigit (3) - decimal-digit character test
  198. isgraph (3) - printing character test (space character exculsive)
  199. isinf, isnan (3) - test for infinity or not-a-number (NaN)
  200. islower (3) - lower-case character test
  201. isprint (3) - printing character test (space character inclusive)
  202. ispunct (3) - punctuation character test
  203. isspace (3) - white-space character test
  204. isupper (3) - upper-case character test
  205. isxdigit (3) - hexadecimal-digit character test
  206. labs (3) - return the absolute value of a long integer
  207. ldexp (3) - mutliply floating-point number by integral power of 2
  208. ldiv (3) - return quotient and remainder from division
  209. malloc, (3) - general memory allocation function
  210. memchr (3) - locate byte in byte string
  211. memcmp (3) - compare byte string
  212. memcpy (3) - copy byte string
  213. memmove (3) - copy byte string
  214. malloc, free, realloc, calloc, alloca (3) - general memory allocation operations
  215. memset (3) - write a byte to byte string
  216. mktemp (3) - make temporary file name (unique)
  217. modf (3) - extract signed integral and fractional values from floating-point number
  218. nice (3) - set program scheduling priority
  219. nlist (3) - retrieve symbol table name list from an executable file
  220. pause (3) - stop until signal
  221. popen, pclose (3) - process I/O
  222. printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf (3) - formatted output conversion
  223. psignal, sys_siglist (3) - system signal messages
  224. fputc, putc, putchar, putw (3) - output a character or word to a stream
  225. qsort, heapsort (3) - sort functions
  226. radixsort (3) - radix sort
  227. raise (3) - send a signal to the current process
  228. rand, srand (3) - bad random number generator
  229. random, srandom, initstate, setstate (3) - better random number generator;     routines for changing generators
  230. realloc (3) - reallocation of memory function
  231. regcomp, regexec, regsub, regerror (3) - regular expression handlers
  232. remove (3) - remove directory entry
  233. rindex (3) - locate character in string
  234. scandir, alphasort (3) - scan a directory
  235. scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf (3) - input format conversion
  236. setbuf, setbuffer, setlinebuf, setvbuf (3) - stream buffering operations
  237. sigsetjmp, siglongjmp, setjmp, longjmp, _setjmp, _longjmp longjmperror (3) -     non-local jumps
  238. getmode, setmode (3) - modify mode bits
  239. setuid, seteuid, setruid, setgid, setegid, setrgid (3) - set user and group ID
  240. signal (3) - simplified software signal facilities
  241. sigsetops, sigemptyset, sigfillset, sigaddset, sigdelset, sigismember (3) -     manipulate signal masks
  242. sleep (3) - suspend process execution for interval of seconds
  243. stdio (3) - standard input/output library functions
  244. strcasecmp (3) - compare strings, ignoring case
  245. strcat (3) - concatenate strings
  246. strchr (3) - locate character in string
  247. strcmp (3) - compare strings
  248. strcoll (3) - compare strings according to current collation
  249. strcpy (3) - copy strings
  250. strcspn (3) - span the complement of a string
  251. strdup (3) - save a copy of a string
  252. perror, strerror, sys_errlist, sys_nerr (3) - system error messages
  253. strftime (3) - format date and time
  254. strcat, strncat, strchr, strrchr, strcmp, strncmp, strcasecmp, strncasecmp, strcpy, strncpy, strerror, strlen, strpbrk, strsep, strspn, strcspn, strstr, strtok, index, rindex (3) - string specific functions
  255. strlen (3) - find length of string
  256. strmode (3) - convert inode status information into a symbolic string
  257. strpbrk (3) - locate multiple characters in string
  258. strrchr (3) - locate character in string
  259. strsep (3) - separate strings
  260. strspn (3) - span a string
  261. strstr (3) - locate a substring in a string
  262. strtod (3) - convert ASCII string to double
  263. strtok, strsep (3) - string token operations
  264. strtol (3) - convert string value to a long integer
  265. strtoul (3) - convert a string to an unsigned long integer
  266. strxfrm (3) - transform a string under locale
  267. swab (3) - swap adjacent bytes
  268. syslog, vsyslog, openlog, closelog, setlogmask (3) - control system log
  269. system (3) - pass a command to the shell
  270. time (3) - get time of day
  271. times (3) - process times
  272. timezone (3) - return the timezone abbreviation
  273. tempnam, tmpfile, tmpnam (3) - temporary file routines
  274. tolower (3) - upper case to lower case letter conversion
  275. toupper (3) - lower case to upper case letter conversion
  276. ttyname, isatty, ttyslot (3) - get name of associated terminal (tty) from file descriptor
  277. tzset, tzsetwall (3) - initialize time conversion information
  278. ualarm (3) - schedule signal after specified time
  279. ungetc (3) - un-get character from input stream
  280. unvis, strunvis (3) - decode a visual representation of characters
  281. usleep (3) - suspend execution for interval of microseconds
  282. utime (3) - set file times
  283. valloc (3) - aligned memory allocation function
  284. vis (3) - visually encode characters
  285. acos (3) - arc cosine function
  286. acosh (3) - inverse hyperbolic cosine function
  287. asin (3) - arc sine function
  288. asinh (3) - inverse hyperbolic sine function
  289. atan (3) - arc tangent function of one variable
  290. atan2 (3) - arc tangent function of two variables
  291. atanh (3) - inverse hyperbolic tangent function
  292. ceil (3) - smallest integral value not greater than x
  293. cos (3) - cosine function
  294. cosh (3) - hyperbolic cosine function
  295. erf, erfc (3) - error function operators
  296. exp, expm1, log, log10, log1p, pow (3) - exponential, logarithm, power functions
  297. fabs (3) - floating-point absolute value function
  298. floor (3) - largest integral value not greater than x
  299. fmod (3) - floating-point remainder function
  300. hypot, cabs (3) - euclidean distance and complex absolute value functions
  301. copysign, drem, finite, logb, scalb copysign, remainder, (3) - exponent manipulations
  302. infnan (3) - signals invalid floating-point operations on a VAX (temporary)
  303. j0, j1, jn, y0, y1, yn (3) - bessel functions of first and second kind
  304. lgamma (3) - log gamma function
  305.  (math) - introduction to mathematical library functions
  306. rint (3) - and round-to-closest integer functions
  307. sin (3) - sine function
  308. sinh (3) - hyperbolic sine function
  309. cbrt, sqrt (3) - cube root and square root functions
  310. tan (3) - tangent function
  311. tanh (3) - hyperbolic tangent function
  312. regexp, regcomp, regexec, regsub, regerror (3) - regular expression handlers
  313.  
  314.  
  315.  
  316.