home *** CD-ROM | disk | FTP | other *** search
/ Dream 41 / Amiga_Dream_41.iso / Amiga / Programmation / c / PDC.lha / PDC / bin.lzh / doc / Libraries.doc < prev   
Encoding:
Text File  |  1990-04-06  |  6.2 KB  |  101 lines

  1. /*
  2.  * Libraries and headers for PDC release 3.3 (C) 1989 Lionel Hummel.
  3.  * PDC Software Distribution (C) 1989 Lionel Hummel and Paul Petersen.
  4.  * PDC I/O Library (C) 1987 by J.A. Lydiatt.
  5.  *
  6.  * This code is freely redistributable upon the conditions that this 
  7.  * notice remains intact and that modified versions of this file not
  8.  * be included as part of the PDC Software Distribution without the
  9.  * express consent of the copyright holders.  No warrantee of any
  10.  * kind is provided with this code.  For further information, contact:
  11.  *
  12.  *  PDC Software Distribution    Internet:                     BIX:
  13.  *  P.O. Box 4006             or hummel@cs.uiuc.edu            lhummel
  14.  *  Urbana, IL  61801-8801       petersen@uicsrd.csrd.uiuc.edu
  15.  */
  16.  
  17. /* MANIFEST - List of library functions and their source files 
  18.  *
  19.  * This listing is not yet complete, and hardly a substitute for complete
  20.  * documentation.  However, most of the routines here behave in accordance
  21.  * with the ANSI C Library specification.  As such, just about any book or
  22.  * set of UNIX-style man pages should suffice for now.  And hey, you always
  23.  * can read the source to figure out what's going on!
  24.  * 
  25.  * Presently covers: Misc, StdLib, StdIO, SysIO, StringLib
  26.  * Missing: Math
  27.  */
  28.  
  29. _abort     sysio/_abort.c          prints a ^C to Output() and calls exit()
  30. access     sysio/access.c          tests accessability of a file/dir
  31. asctime    misc/time.c             ascii representation of a time structure
  32. atof       stdlib/atof.c           translates a float from its ascii form
  33. atoi       stdlib/atoi.c           translates an int from its ascii form
  34. atol       stdlib/atol.c           translates a long from its ascii form
  35. calloc     sysio/malloc.c          allocates a cleared array of blocks
  36. Chk_Abort  sysio/Chk_Abort.c       calls _abort() if a break has been received
  37. clock      misc/time.c             CLK_TCK's since clock() was first called
  38. close      sysio/close.c           closes an open file and free's its fd
  39. creat      sysio/open.c            creates a new file
  40. ctime      misc/time.c             current calendar time (ascii, cf. time())
  41. dayofw     misc/time.c             day of week at a given time (non-standard) 
  42. difftime   misc/time.c             seconds difference between two encoded times
  43. exit       sysio/exit.c            close files, free memory, and call _exit()
  44. _exit      startup/acrt0.asm       terminates program
  45. fclose     stdio/fclose.c          closes an I/O stream
  46. fdopen     stdio/fdopen.c          applies buffering to an open file desciptor
  47. fflush     stdio/fclose.c          flushes an I/O stream's buffer
  48. fgetc      stdio/fgetc.c           reads next char from buffer
  49. fgets      stdio/fgets.c           read line from a file into a string buffer
  50. fopen      stdio/fopen.c           opens the given file name for buffered I/O
  51. format     stdio/format.c          formats a string and outputs characters
  52. fprintf    stdio/fprintf.c         prints a string to a buffered output stream
  53. fputc      stdio/fputc.c           writes a char to a buffered output stream
  54. fputs      stdio/fputs.c           write a null-terminated string to a stream
  55. fread      stdio/fread.c           read from an input stream
  56. free       sysio/malloc.c          frees a previously allocated block of memory
  57. freopen    stdio/fopen.c           changes the mode on a buffered I/O stream 
  58. fscanf     stdio/fscanf.c          reads a string from a buffered input stream
  59. fseek      stdio/fseek.c           seeks relative some part of an I/O stream
  60. ftell      stdio/fseek.c           reports position within an I/O stream
  61. fwrite     stdio/fwrite.c          writes to an output stream
  62. getc       stdio.h                 macro version of fgetc
  63. getenv     stdlib/environment.c    gets an environment variable's value
  64. getopt     misc/getopt.c           aids parsing of command line arguments
  65. gets       stdio/gets.c            ** do not use ** see source for more info
  66. gmtime     misc/time.c             unimplemented at present, returns 0
  67. isatty     sysio/isatty.c          is an fd is attached to a pokey "user"?
  68. isdst      misc/time.c             unimplemented at present, returns 0
  69. jday       misc/time.c             convert time to a julian day (non-standard)
  70. localtime  misc/time.c             breaks down an encoded calenar time
  71. lseek      sysio/lseek.c           seeks relative some part of a file
  72. _main      sysio/_main.c           initiates file/memory tracking, calls main()
  73. malloc     sysio/malloc.c          allocates a block of memory
  74. mktime     misc/time.c             converts time structure to an encoded time
  75. open       sysio/open.c            opens a file
  76. printf     stdio/fprintf.c         prints a formatted string to stdout
  77. putc       stdio.h                 macro version of fputc
  78. putenv     stdlib/environment.c    like setenv() but takes only 1 parm
  79. puts       stdio/fputs.c           place a null-terminated string on stdout
  80. read       sysio/read.c            read from a file
  81. realloc    sysio/malloc.c          alter buffer size; same contents, new ptr 
  82. rename     sysio/rename.c          renames an existing file
  83. scanf      stdio/fscanf.c          reads a formatted string from stdin
  84. setenv     stdlib/environment.c    sets an environment variable's value
  85. sleep      sysio/sleep.c           Delay()'s an integral number of seconds
  86. sprintf    stdio/fprintf.c         prints formatted a string into a given buffer
  87. sscanf     stdio/fscanf.c          reads a formatted string from a given buffer
  88. strdup     stringlib/strdup.c      duplicates a string in new storage
  89. strndup    stringlib/strndup.c     strdup()'s into n bytes of new storage
  90. strdcat    stringlib/strdcat.c     contatenates strings in new storage
  91. strtod     stdlib/strtod.c         parses a double from an ascii string
  92. strtosd    stdlib/strtosd.c        parses a scaled double from an ascii string
  93. strtosud   stdlib/strtosud.c       parses an unsigned scaled double ...
  94. strtol     stdlib/strtol.c         parses a long from an ascii string
  95. strtoul    stdlib/strtoul.c        parses an unsigned long from an ascii string
  96. system     stdlib/system#0.(c|asm) executes program within current context
  97. time       misc/time.c             current calendar time (encoded)
  98. ungetc     stdio/fgetc.c           pushes a character back onto stream
  99. unlink     sysio/unlink.c          deletes a file
  100. write      sysio/write.c           writes to a file
  101.