Annotation of coherent/c/usr/lib/helpfile, revision 1.1.1.1

1.1       root        1: @#
                      2: String-ize operator
                      3: @##
                      4: Token-pasting operator
                      5: @#define
                      6: Define an identifier as a macro
                      7: #define identifier replacement-list
                      8: #define identifier lparen identifier-listopt ) replacement-list
                      9: @#elif
                     10: Include code conditionally
                     11: #elif constant-expression newline groupopt
                     12: @#else
                     13: Include code conditionally
                     14: #else newline groupopt
                     15: @#endif
                     16: End conditional inclusion of code
                     17: #endif
                     18: @#if
                     19: Include code conditionally
                     20: #if constant-expression newline groupopt
                     21: @#ifdef
                     22: Include code conditionally
                     23: #ifdef identifier newline groupopt
                     24: @#ifndef
                     25: Include code conditionally
                     26: #ifndef identifier newline groupopt
                     27: @#include
                     28: Read another file and include it
                     29: #include <file>
                     30: #include "file"
                     31: @#line
                     32: Reset line number
                     33: #line number newline
                     34: #line number filename newline
                     35: #line macros newline
                     36: @#undef
                     37: Undefine a macro
                     38: #undef identifier
                     39: @__DATE__
                     40: Date of translation
                     41: @__FILE__
                     42: Source file name
                     43: @__LINE__
                     44: Current line within a source file
                     45: @__STDC__
                     46: Mark a conforming translator
                     47: @__TIME__
                     48: Time source file is translated
                     49: @_exit
                     50: Terminate a program
                     51: void _exit(status) int status;
                     52: @abort
                     53: End program immediately
                     54: void abort()
                     55: @abs
                     56: Return the absolute value of an integer
                     57: int abs(n) int n;
                     58: @acct
                     59: Enable/disable process accounting
                     60: acct(file)
                     61: char *file;
                     62: @acct.h
                     63: Format for process-accounting file
                     64: #include <acct.h>
                     65: @acos
                     66: Calculate inverse cosine
                     67: #include <math.h>
                     68: double acos(arg) double arg;
                     69: @alloc.h
                     70: Define the allocator
                     71: #include <sys/alloc.h>
                     72: @ar.h
                     73: Format for archive files
                     74: #include <ar.h>
                     75: @argv
                     76: Argument passed to main
                     77: char *argv[];
                     78: @ascii.h
                     79: Define non-printable ASCII characters
                     80: #include <ascii.h>
                     81: @asctime
                     82: Convert time structure to ASCII string
                     83: #include <time.h>
                     84: #include <sys/types.h>
                     85: char *asctime(tmp) tm *tmp;
                     86: @asin
                     87: Calculate inverse sine
                     88: #include <math.h>
                     89: double asin(arg) double arg;
                     90: @assert()
                     91: Check assertion at run time
                     92: #include <assert.h>
                     93: void assert(expression) int expression;
                     94: @assert.h
                     95: Define assert()
                     96: #include <assert.h>
                     97: @atan
                     98: Calculate inverse tangent
                     99: #include <math.h>
                    100: double atan(arg) double arg;
                    101: @atan2
                    102: Calculate inverse tangent
                    103: double atan2(num, den) double num, den;
                    104: @atof
                    105: Convert ASCII strings to floating point
                    106: double atof(string) char * string;
                    107: @atoi
                    108: Convert ASCII strings to integers
                    109: int atoi(string) char *string;
                    110: @atol
                    111: Convert ASCII strings to long integers
                    112: long atol(string) char *string;
                    113: @auto
                    114: Note an automatic variable
                    115: @break
                    116: Exit from loop or switch statement
                    117: @brk
                    118: Change size of data area
                    119: brk(addr)
                    120: char *addr;
                    121: @buf.h
                    122: Buffer header
                    123: #include <sys/buf.h>
                    124: @cabs
                    125: Complex absolute value function
                    126: #include <math.h>
                    127: double cabs(z) struct { double r, i; } z;
                    128: @calloc
                    129: Allocate dynamic memory
                    130: char *calloc(count, size) unsigned count, size;
                    131: @candaddr
                    132: Convert a daddr_t to canonical format
                    133: #include <canon.h>
                    134: #include <sys/types.h>
                    135: void candaddr(s)
                    136: daddr_t s;
                    137: @candev
                    138: Convert a dev_t to canonical format
                    139: #include <canon.h>
                    140: #include <sys/types.h>
                    141: void candev(s)
                    142: dev_t s;
                    143: @canino
                    144: Convert a ino_t to canonical format
                    145: #include <canon.h>
                    146: #include <sys/types.h>
                    147: void canino(s)
                    148: ino_t s;
                    149: @canint
                    150: Convert a int to canonical format
                    151: #include <canon.h>
                    152: #include <sys/types.h>
                    153: void canint(s)
                    154: int s;
                    155: @canlong
                    156: Convert a long to canonical format
                    157: #include <canon.h>
                    158: #include <sys/types.h>
                    159: void canlong(s)
                    160: long s;
                    161: @canon.h
                    162: Portable layout of binary data
                    163: .B
                    164: #include <canon.h>
                    165: #include <sys/types.h>
                    166: .R
                    167: @canshort
                    168: Convert a short to canonical format
                    169: #include <canon.h>
                    170: #include <sys/types.h>
                    171: void canshort(s)
                    172: short s;
                    173: @cansize
                    174: Convert an fsize_t to canonical format
                    175: #include <canon.h>
                    176: #include <sys/types.h>
                    177: void cansize(s)
                    178: size_t s;
                    179: @cantime
                    180: Convert a time_t to canonical format
                    181: #include <canon.h>
                    182: #include <sys/types.h>
                    183: void cantime(s)
                    184: time_t s;
                    185: @canvaddr
                    186: Convert a vaddr_t to canonical format
                    187: #include <canon.h>
                    188: #include <sys/types.h>
                    189: void canvaddr(s)
                    190: vaddr_t s;
                    191: @case
                    192: Introduce entry in switch statement
                    193: @ceil
                    194: Set numeric ceiling
                    195: #include <math.h>
                    196: double ceil(z) double z;
                    197: @char
                    198: @chars.h
                    199: Character definitions
                    200: #include <chars.h>
                    201: @chdir
                    202: Change working directory
                    203: chdir(directory) char *directory;
                    204: @chmod
                    205: Change file-protection modes
                    206: #include <sys/stat.h>
                    207: chmod(file, mode)
                    208: char *file; int mode;
                    209: @chown
                    210: Change ownership of a file
                    211: chown(file, uid, gid)
                    212: char *file ;
                    213: short uid, gid;
                    214: @chroot
                    215: Change process's root directory
                    216: int chroot(directory)
                    217: char *directory;
                    218: @clearerr
                    219: Present stream status
                    220: #include <stdio.h>
                    221: clearerr(fp) FILE *fp;
                    222: @close
                    223: Close a file
                    224: int close(fd) int fd;
                    225: @con.h
                    226: Configure device drivers
                    227: #include <con.h>
                    228: @const
                    229: const C keyword 
                    230: Qualify an identifier as not modifiable
                    231: @const.h
                    232: Declare machine-dependent constants
                    233: #include <sys/const.h>
                    234: @continue
                    235: Force next iteration of a loop
                    236: @cos
                    237: Calculate cosine
                    238: #include <math.h>
                    239: double cos(radian) double radian;
                    240: @cosh
                    241: Calculate hyperbolic cosine
                    242: #include <math.h>
                    243: double cosh(radian) double radian;
                    244: @creat
                    245: Create/truncate a file
                    246: int creat(file, mode) char *file; int mode;
                    247: @crypt
                    248: Encryption using rotor algorithm
                    249: char *crypt(key, extra); char *key, *extra;
                    250: @ctime
                    251: Convert system time to an ASCII string
                    252: #include <time.h>
                    253: #include <sys/types.h>
                    254: char *ctime(timep) time_t *timep;
                    255: @ctype.h
                    256: Header file for data tests
                    257: #include <ctype.h>
                    258: @curses
                    259: Screen management/windowing routines
                    260: @curses.h
                    261: Define functions and macros in curses library
                    262: #include <curses.h>
                    263: @default
                    264: Default label in switch statement
                    265: @deftty.h
                    266: Define default tty settings
                    267: #define <sys/deftty.h>
                    268: @dir.h
                    269: Directory format
                    270: @dirent.h
                    271: Define dirent
                    272: #include <dirent.h>
                    273: @do
                    274: Introduce a loop
                    275: @double
                    276: Data type
                    277: @dumptape.h
                    278: Define data structures used on dump tapes
                    279: #include <dumptape.h>
                    280: @dup
                    281: Duplicate a file descriptor
                    282: int dup(fd) int fd;
                    283: @dup2
                    284: Duplicate a file descriptor
                    285: int dup2(fd, newfd) int fd, newfd;
                    286: @ebcdic.h
                    287: Define manifest constants for non-printable EBCDIC characters
                    288: #include <ebcdic.h>
                    289: @else
                    290: Introduce a conditional statement
                    291: @end
                    292: extern int end[];
                    293: @endgrent
                    294: Close group file
                    295: #include <grp.h>
                    296: endgrent()
                    297: @endpwent
                    298: Close password file
                    299: #include <pwd.h>
                    300: endpwent()
                    301: @enum
                    302: Declare a type and identifiers
                    303: @envp
                    304: Argument passed to main
                    305: char *envp[];
                    306: @errno.h
                    307: Error numbers used by errno()
                    308: #include <errno.h>
                    309: @etext
                    310: extern int etext[];
                    311: @execl
                    312: Execute a load module
                    313: execl(file, arg1, ..., argn, NULL)
                    314: char *file, *arg1, ..., *argn;
                    315: @execle
                    316: Execute a load module
                    317: execle(file, arg1, ..., argn, NULL, env)
                    318: char *file, *arg1, ..., *argn, char *env[];
                    319: @execlp
                    320: Execute a load module
                    321: execlp(file, arg1, ..., argn, NULL)
                    322: char *file, *arg1, ..., *argn;
                    323: @execv
                    324: Execute a load module
                    325: execv(file, argv)
                    326: char *file, *argv[];
                    327: @execve
                    328: Execute a load module
                    329: execve(file, argv, env)
                    330: char *file, *argv[], *env[];
                    331: @execvp
                    332: Execute a load module
                    333: execvp(file, argv)
                    334: char *file, *argv[];
                    335: @exit
                    336: Terminate a program gracefully
                    337: void exit(status) int status;
                    338: @exp
                    339: Compute exponent
                    340: #include <math.h>
                    341: double exp(z) double z;
                    342: @extern
                    343: Declare storage class
                    344: @fabs
                    345: Compute absolute value
                    346: #include <math.h>
                    347: double fabs(z) double z;
                    348: @fblk.h
                    349: Define the disk-free block
                    350: #include <sys/fblk.h>
                    351: @fclose
                    352: Close a stream
                    353: #include <stdio.h>
                    354: int fclose(fp) FILE *fp;
                    355: @fcntl.h
                    356: Manifest constants for file-handling functions
                    357: #define <sys/fcntl.h>
                    358: @fd.h
                    359: Declare file-descriptor structure
                    360: #define <sys/fd.h>
                    361: @fdioctl.h
                    362: Control floppy-disk I/O
                    363: #define <sys/fdioctl.h>
                    364: @fdisk.h
                    365: Fixed-disk constants and structures
                    366: #define <sys/fdisk.h>
                    367: @fdopen
                    368: Open a stream for standard I/O
                    369: #include <stdio.h>
                    370: FILE *fdopen(fd, type) int fd; char *type;
                    371: @feof
                    372: Discover stream status
                    373: #include <stdio.h>
                    374: int feof(fp) FILE *fp;
                    375: @ferror
                    376: Discover stream status
                    377: #include <stdio.h>
                    378: int ferror(fp) FILE *fp;
                    379: @fflush
                    380: Flush output stream's buffer
                    381: #include <stdio.h>
                    382: int fflush(fp) FILE *fp;
                    383: @fgetc
                    384: Read character from stream
                    385: #include <stdio.h>
                    386: int fgetc(fp) FILE *fp;
                    387: @fgets
                    388: Read line from stream
                    389: #include <stdio.h>
                    390: char *fgets(s, n, fp) char *s; int n; FILE *fp;
                    391: @fgetw
                    392: Read integer from stream
                    393: #include <stdio.h>
                    394: int fgetw(fp) FILE *fp;
                    395: @fileno
                    396: Get file descriptor
                    397: #include <stdio.h>
                    398: int fileno(fp) FILE *fp;
                    399: @filsys.h
                    400: Structures and constants for super block
                    401: #define <sys/filsys.h>
                    402: @float
                    403: Data type
                    404: @floor
                    405: Set a numeric floor
                    406: #include <math.h>
                    407: double floor(z) double z;
                    408: @fopen
                    409: Open a stream for standard I/O
                    410: #include <stdio.h>
                    411: FILE *fopen (name, type) char *name, *type;
                    412: @for
                    413: Control a loop
                    414: for(initialization; endcondition; modification)
                    415: @fork
                    416: Create a new process
                    417: fork()
                    418: @fperr.h
                    419: Constants used with floating-point exception codes
                    420: #define <fperr.h>
                    421: @fprintf
                    422: Print formatted output into file stream
                    423: int fprintf(fp, format, [arg1, .... argN])
                    424: FILE *fp; char *format;
                    425: [data type] arg1, ... argN;
                    426: @fputc
                    427: Write character into file stream
                    428: #include <stdio.h>
                    429: int fputc(c, fp) char c; FILE *fp;
                    430: @fputs
                    431: Write string into file stream
                    432: #include <stdio.h>
                    433: void fputs(string, fp) char *string; FILE *fp;
                    434: @fputw
                    435: Write an integer into a stream
                    436: #include <stdio.h>
                    437: int fputw(word, fp) int word; FILE *fp;
                    438: @fread
                    439: Read data from file stream
                    440: #include <stdio.h>
                    441: int fread(buffer, size, n, fp)
                    442: char *buffer; unsigned size, n; FILE *fp;
                    443: @free
                    444: Return dynamic memory to free memory pool
                    445: void free(ptr) char *ptr;
                    446: @freopen
                    447: Open file stream for standard I/O
                    448: #include <stdio.h>
                    449: FILE *freopen (name, type, fp)
                    450: char *name, *type; FILE *fp;
                    451: @frexp
                    452: Separate fraction and exponent
                    453: double frexp(real, ep) double real; int *ep;
                    454: @fscanf
                    455: Format input from a file stream
                    456: #include <stdio.h>
                    457: int fscanf(fp, format, arg1, ... argN)
                    458: FILE *fp; char *format;
                    459: [data type] *arg1, ... *argN;
                    460: @fseek
                    461: Seek on file stream
                    462: #include <stdio.h>
                    463: int fseek(fp, where, how)
                    464: FILE *fp; long where; int how;
                    465: @fstat
                    466: Find file attributes
                    467: #include <stat.h>
                    468: fstat(descriptor, statptr) int descriptor; struct stat *statptr;
                    469: @ftell
                    470: Return current position of file pointer
                    471: #include <stdio.h>
                    472: long ftell(fp) FILE *fp;
                    473: @ftime
                    474: Get the current time from the operating system
                    475: #include <sys/timeb.h>
                    476: ftime(tbp) struct timeb *tbp;
                    477: @fwrite
                    478: Write into file stream
                    479: #include <stdio.h>
                    480: int fwrite(buffer, size, n, fp)
                    481: char *buffer; unsigned size, n; FILE *fp;
                    482: @gcd
                    483: Set variable to greatest common divisor
                    484: #include <mprec.h>
                    485: void gcd(a, b, c)
                    486: mint *a, *b, *c;
                    487: @getc
                    488: Read character from file stream
                    489: #include <stdio.h>
                    490: int getc(fp) FILE *fp;
                    491: @getchar
                    492: Read character from standard input
                    493: #include <stdio.h>
                    494: int getchar()
                    495: @getegid
                    496: Get real group identifier
                    497: getegid()
                    498: @getenv
                    499: Read environmental variable
                    500: char *getenv(VARIABLE) char *VARIABLE;
                    501: @geteuid
                    502: Get effective user id
                    503: geteuid()
                    504: @getgid
                    505: Get real group id
                    506: getgid()
                    507: @getgrent
                    508: Get group file information
                    509: #include <grp.h>
                    510: struct group *getgrent();
                    511: @getgrnam
                    512: Get group file information, by group id
                    513: #include <grp.h>
                    514: struct group *getgrnam(gname);
                    515: char *gname;
                    516: @getgrgid
                    517: Get group file information, by group name
                    518: #include <grp.h>
                    519: struct group *getgrgid(gid);
                    520: int gid;
                    521: @getlogin
                    522: Get login name
                    523: char *getlogin()
                    524: @getopt
                    525: Get option letter from argv
                    526: int getopt(argc, argv, optstring)
                    527: int argc;
                    528: char **argv;
                    529: char *optstring;
                    530: extern char *optarg;
                    531: extern int optind;
                    532: @getpass
                    533: Get password with prompting
                    534: char *getpass(prompt)
                    535: char *prompt;
                    536: @getpid
                    537: Get process id
                    538: getpid()
                    539: @getpw
                    540: Search password file
                    541: getpw(uid, line)
                    542: short uid;
                    543: char *line;
                    544: @getpwent
                    545: Get password file information
                    546: #include <pwd.h>
                    547: struct passwd *getpwent()
                    548: @getpwnam
                    549: Get password file information, by name
                    550: #include <pwd.h>
                    551: struct passwd *getpwnam(uname)
                    552: char *uname;
                    553: @getpwuid
                    554: Get password file information, by id
                    555: #include <pwd.h>
                    556: struct passwd *getpwuid(uid)
                    557: int uid;
                    558: @gets
                    559: Read string from standard input
                    560: #include <stdio.h>
                    561: char *gets(buffer) char *buffer;
                    562: @getuid
                    563: Get real group id
                    564: geteuid()
                    565: @getw
                    566: Read word from file stream
                    567: #include <stdio.h>
                    568: int getw(fp) FILE *fp;
                    569: @getwd
                    570: Get current working directory name
                    571: char *getwd()
                    572: @gmtime
                    573: Convert system time to calendar structure
                    574: #include <time.h>
                    575: #include <sys/types.h>
                    576: tm *gmtime(timep) time_t *timep;
                    577: @goto
                    578: Unconditionally jump within a function
                    579: @grp.h
                    580: Declare group structure
                    581: #include <grp.h>
                    582: @gtty
                    583: Device-dependent control
                    584: #include <sgtty.h>
                    585: int gtty(fd, sgp)
                    586: int fd;
                    587: struct sgttyb *sgp;
                    588: @hdioctl.h
                    589: Control hard-disk I/O
                    590: #define <sys/hdioctl.h>
                    591: @HOME
                    592: User's home directory
                    593: HOME=home directory
                    594: @hypot
                    595: Compute hypotenuse of right triangle
                    596: #include <math.h>
                    597: double hypot(x, y) double x, y;
                    598: @if
                    599: Introduce a conditional statement
                    600: @index
                    601: Find a character in a string
                    602: char *index(string, c) char *string; char c;
                    603: @ino.h
                    604: Constants and structures for disk i-nodes
                    605: #define <sys/inode.h>
                    606: @inode.h
                    607: Constants and structures for memory-resident i-nodes
                    608: #define <sys/inode.h>
                    609: @int
                    610: Data type
                    611: @io.h
                    612: Constants and structures used by I/O
                    613: #define <sys/io.h>
                    614: @ioctl
                    615: Device-dependent control
                    616: ioctl(fd, command, info)
                    617: int fd, command;
                    618: char *info;
                    619: @ipc.h
                    620: isalnum
                    621: Check if a character is a number or letter
                    622: #include <ctype.h>
                    623: int isalnum(c) int c;
                    624: @isalpha
                    625: Check if a character is a letter
                    626: #include <ctype.h>
                    627: int isalpha(c) int c;
                    628: @isascii
                    629: Check if a character is an ASCII character
                    630: #include <ctype.h>
                    631: int isascii(c) int c;
                    632: @isatty
                    633: Check if a device is a terminal
                    634: int isatty(fd) int fd;
                    635: @iscntrl
                    636: Check if a character is a control character
                    637: #include <ctype.h>
                    638: int iscntrl(c) int c;
                    639: @isdigit
                    640: Check if a character is a numeral
                    641: #include <ctype.h>
                    642: int isdigit(c) int c;
                    643: @islower
                    644: Check if a character is a lower-case letter
                    645: #include <ctype.h>
                    646: int islower(c) int c;
                    647: @ispos
                    648: Return if variable is positive or negative
                    649: #include <mprec.h>
                    650: int ispos(a)
                    651: mint *a;
                    652: @isprint
                    653: Check if a character is printable
                    654: #include <ctype.h>
                    655: int isprint(c) int c;
                    656: @ispunct
                    657: Check if a character is a punctuation mark
                    658: #include <ctype.h>
                    659: int ispunct(c) int c;
                    660: @isspace
                    661: Check if a character prints white space
                    662: #include <ctype.h>
                    663: int isspace(c) int c;
                    664: @isupper
                    665: Check if a character is an upper-case letter
                    666: #include <ctype.h>
                    667: int isupper(c) int c;
                    668: @itom
                    669: Create a multiple-precision integer
                    670: #include <mprec.h>
                    671: mint *itom(n)
                    672: int n;
                    673: @j0
                    674: Compute Bessel function
                    675: #include <math.h>
                    676: double j0(z) double z;
                    677: @j1
                    678: Compute Bessel function
                    679: #include <math.h>
                    680: double j1(z) double z;
                    681: @jn
                    682: Compute Bessel function
                    683: #include <math.h>
                    684: double jn(n, z) int n; double z;
                    685: @l.out.h
                    686: Object file format
                    687: #include <l.out.h>
                    688: @l3tol
                    689: Convert file system block number to long integer
                    690: l3tol(lp, l3p, n)
                    691: long *lp;
                    692: char *l3p;
                    693: unsigned n;
                    694: @LASTERROR
                    695: Program that last generated an error
                    696: LASTERROR=program name
                    697: @ldexp
                    698: Combine fraction and exponent
                    699: double ldexp(f, e) double f; int e;
                    700: @link
                    701: Create a link
                    702: link(old, new)
                    703: char *old, *new;
                    704: @localtime
                    705: Convert system time to calendar structure
                    706: #include <time.h>
                    707: #include <sys/types.h>
                    708: tm *localtime(timep) time_t *timep;
                    709: @lock
                    710: Prevent process from swapping
                    711: lock(flag)
                    712: int flag;
                    713: @log
                    714: Compute natural logarithm
                    715: #include <math.h>
                    716: double log(z) double z;
                    717: @log10
                    718: Compute common logarithm
                    719: #include <math.h>
                    720: double log10(z) double z;
                    721: @long
                    722: Data type
                    723: @longjmp
                    724: Return from a non-local goto
                    725: #include <setjmp.h>
                    726: int longjmp(env, rval) jmp_buf env; int rval
                    727: @lseek
                    728: Set read/write position
                    729: long lseek(fd, where, how)
                    730: int fd, how; long where;
                    731: @l3tol
                    732: Convert long integer to file system block number
                    733: ltol3(l3p, lp, n)
                    734: char *l3p;
                    735: long *lp;
                    736: unsigned n;
                    737: @machine.h
                    738: Machine-dependent definitions
                    739: #define <sys/machine.h>
                    740: @madd
                    741: Add multiple-precision integers
                    742: #include <mprec.h>
                    743: void madd(a, b, c)
                    744: mint *a, *b, *c;
                    745: @main
                    746: Introduce program's main function
                    747: @malloc
                    748: Allocate dynamic memory
                    749: char *malloc(size) unsigned size;
                    750: @malloc.h
                    751: math.h
                    752: Declare mathematics functions
                    753: #include <math.h>
                    754: @mcmp
                    755: Compare multiple-precision integers
                    756: #include <mprec.h>
                    757: int mcmp(a, b)
                    758: mint *a, *b;
                    759: @mcopy
                    760: Copy a multiple-precision integer
                    761: #include <mprec.h>
                    762: void mcopy(a, b)
                    763: mint *a, *b;
                    764: @mdata.h
                    765: Define machine-specific magic numbers
                    766: #define <sys/mdata.h>
                    767: @mdiv
                    768: Divide multiple-precision integers
                    769: #include <mprec.h>
                    770: void mdiv(a, b, q, r)
                    771: mint *a, *b; int q, r;
                    772: @memchr()
                    773: Search a region of memory for a character
                    774: #include <string.h>
                    775: char *memchr(region, character, n);
                    776: char *region; int character; unsigned int n; 
                    777: @memcmp()
                    778: Compare two regions
                    779: #include <string.h>
                    780: int memcmp(region1, region2, count);
                    781: char *region1; char *region2; unsigned int count; 
                    782: @memcpy()
                    783: Copy one region of memory into another
                    784: #include <string.h>
                    785: char *memcpy(region1, region2, n);
                    786: char *region1; char *region2; unsigned int n; 
                    787: @memmove()
                    788: Copy region of memory into area it overlaps
                    789: #include <string.h>
                    790: char *memmove(region1, region2, count);
                    791: char *region1, char *region2, unsigned int count; 
                    792: @memok
                    793: Test if the arena is corrupted
                    794: memok();
                    795: @memset()
                    796: Fill an area with a character
                    797: #include <string.h>
                    798: char *memset(buffer, character, n);
                    799: char *buffer; int character; unsigned int n); 
                    800: @min
                    801: Read multiple-precision integer from stdin
                    802: #include <mprec.h>
                    803: void min(a)
                    804: mint *a;
                    805: @minit
                    806: Condition global or auto multiple-precision integer
                    807: #include <mprec.h>
                    808: void minit(a)
                    809: mint *a;
                    810: @mintfr
                    811: Free a multiple-precision integer
                    812: #include <mprec.h>
                    813: void mintfr(a)
                    814: mint *a;
                    815: @mitom
                    816: Reinitialize a multiple-precision integer
                    817: #include <mprec.h>
                    818: void mitom(n, a)
                    819: mint *a; int n;
                    820: @mktemp
                    821: Generate a temporary file name
                    822: char *mktemp(pattern) char *pattern;
                    823: @mneg
                    824: Negate multiple-precision integer
                    825: #include <mprec.h>
                    826: void mneg(a, b)
                    827: mint *a, *b;
                    828: @mnttab.h
                    829: Structure for mount table
                    830: #define <mnttab.h>
                    831: @modf
                    832: Separate integral part and fraction
                    833: double modf(real, ip) double real, *ip;
                    834: @mon.h
                    835: Read profile output files
                    836: #define <mon.h>
                    837: @mount.h
                    838: Define the mount table
                    839: #define <sys/mount.h>
                    840: @mout
                    841: Write multiple-precision integer to stdout
                    842: #include <mprec.h>
                    843: void mout(a)
                    844: mint *a;
                    845: @mprec.h
                    846: Multiple-precision arithmetic
                    847: #include <mprec.h>
                    848: @msgctl
                    849: Message control operations
                    850: #include <sys/msg.h>
                    851: int msgctl(msqid, command, buf)
                    852: int msqid;
                    853: int cmd;
                    854: struct msqid_ds *buf;
                    855: @msgget
                    856: Get message queue
                    857: #include <sys/msg.h>
                    858: msgget(key, msgflg)
                    859: key_t key;
                    860: int msgflg;
                    861: @msgrcv
                    862: Receive a message
                    863: #include <sys/msg.h>
                    864: msgrcv(msqid, msgp, msgsz, msgtyp, msgflg)
                    865: int msqid, msgsz, msgflg;
                    866: struct msgbuf *msgp;
                    867: long msgtyp;
                    868: @msgsnd
                    869: Send a message
                    870: #include <sys/msg.h>
                    871: msgsnd(msqid, msgp, msgsz, msgflg)
                    872: int msqid, msgsz, msgflg;
                    873: struct msgbuf *msgp;
                    874: @msig.h
                    875: Machine-dependent signals
                    876: #include <msig.h>
                    877: @msqrt
                    878: Compute square root of multiple-precision integer
                    879: #include <mprec.h>
                    880: voidmsqrt(a, b, r)
                    881: mint *a, *b, *r;
                    882: @msub
                    883: Subtract multiple-precision integers
                    884: #include <mprec.h>
                    885: void msub(a, b, c)
                    886: mint *a, *b, *c;
                    887: @mtab.h
                    888: Currently mounted file systems
                    889: #include <mtab.h>
                    890: @mtioctl.h
                    891: Magnetic-tape I/O control
                    892: #define <sys/mtioctl.h>
                    893: @mtioctl.h
                    894: Magnetic-tape I/O control
                    895: #define <sys/mtioctl.h>
                    896: @mtoi
                    897: Convert multiple-precision integer to integer
                    898: #include <mprec.h>
                    899: int mtoi(a)
                    900: mint *a;
                    901: @mtos
                    902: Convert multiple-precision integer to string
                    903: #include <mprec.h>
                    904: char *mtos(a)
                    905: mint *a;
                    906: @mtype
                    907: Return symbolic machine type
                    908: #include <mtype.h>
                    909: char *mtype(type)
                    910: int type;
                    911: @mtype.h
                    912: List processor code numbers
                    913: #include <mtype.h>
                    914: @mult
                    915: Multiple multiple-precision integers
                    916: #include <mprec.h>
                    917: void mult(a, b, c)
                    918: mint *a, *b, *c;
                    919: @mvfree
                    920: Free multiple-precision integer
                    921: #include <mprec.h>
                    922: void mvfree(a)
                    923: mint *a;
                    924: @n.out.h
                    925: Define n.out file structure
                    926: #define <n.out.h>
                    927: @nlist
                    928: Symbol table lookup
                    929: #include <l.out.h>
                    930: int nlist(file, nlp)
                    931: char *file;
                    932: struct nlist *nlp;
                    933: @notmem()
                    934: Check if memory is allocated
                    935: int notmem(ptr);
                    936: char *ptr;
                    937: @open
                    938: Open a file
                    939: int open(file, type) char *file; int type;
                    940: @param.h
                    941: Define machine-specific parameters
                    942: #define <sys/param.h>
                    943: @PATH
                    944: Directories that hold executable files
                    945: @path.h
                    946: Define/declare constants and functions used with path
                    947: #define <path.h>
                    948: header files, path, PATH
                    949: @pause
                    950: Wait for signal
                    951: int pause()
                    952: @pclose
                    953: Close a pipe
                    954: #include <stdio.h>
                    955: int pclose(fp)
                    956: FILE *fp;
                    957: @perror
                    958: System call error messages
                    959: #include <errno.h>
                    960: perror(string)
                    961: char *string; extern int sys_nerr; extern char *sys_errlist[];
                    962: @pipe
                    963: Open a pipe
                    964: int pipe(fd)
                    965: int fd[2];
                    966: @pnmatch
                    967: Match string pattern
                    968: int pnmatch(string, pattern, flag)
                    969: char *string, *pattern; int flag;
                    970: @poll.h
                    971: Define structures/constants used with polling devices
                    972: #define <sys/poll.h>
                    973: @popen
                    974: Open a pipe
                    975: #include <stdio.h>
                    976: FILE *popen(command, how)
                    977: char *command, *how;
                    978: @pow
                    979: Compute a power of a number
                    980: #include <math.h>
                    981: double pow(z, x) double z, x;
                    982: @pow
                    983: Raise multiple-precision integer to power
                    984: #include <mprec.h>
                    985: void pow(a, b, m, c)
                    986: mint *a, *b, *m, *c;
                    987: @printf
                    988: Print formatted text
                    989: int printf(format, [arg1, .... argN])
                    990: char *format; [data type] arg1, ... argN;
                    991: @proc.h
                    992: Define structures/constants used with processes
                    993: #define <sys/proc.h>
                    994: @PS1
                    995: User's default prompt
                    996: PS1=prompt
                    997: @PS2
                    998: Prompt when user enters's sub-shell
                    999: PS2=prompt
                   1000: @ptrace
                   1001: Trace process execution
                   1002: #include <signal.h>
                   1003: int ptrace(command, pid, location, value)
                   1004: int command, pid, *location, value;
                   1005: @putc
                   1006: Write character into stream
                   1007: #include <stdio.h>
                   1008: int putc(c, fp) char c; FILE *fp;
                   1009: @putchar
                   1010: Write a character onto the standard output
                   1011: #include <stdio.h>
                   1012: int putchar(c) char c;
                   1013: @puts
                   1014: Write string onto standard output
                   1015: #include <stdio.h>
                   1016: void puts(string) char *string
                   1017: @putw
                   1018: Write word into stream
                   1019: #include <stdio.h>
                   1020: int putw(word, fp) int word; FILE *fp;
                   1021: @pwd.h
                   1022: Declare password structure
                   1023: #include <pwd.h>
                   1024: @qsort
                   1025: Sort arrays in memory
                   1026: void qsort(data, n, size, comp) char *data; int n, size; int (*comp)();
                   1027: @rand
                   1028: Generate pseudo-random numbers
                   1029: int rand()
                   1030: @read
                   1031: Read from a file
                   1032: int read(fd, buffer, n) int fd; char *buffer; int n;
                   1033: @readonly
                   1034: Storage class
                   1035: @realloc
                   1036: Reallocate dynamic memory
                   1037: char *realloc(ptr, size) char *ptr; unsigned size;
                   1038: @register
                   1039: Storage class
                   1040: @return
                   1041: Return a value and control to calling function
                   1042: @rewind
                   1043: Reset file pointer
                   1044: #include <stdio.h>
                   1045: int rewind(fp) FILE *fp;
                   1046: @rindex
                   1047: Find a character in a string
                   1048: char *rindex(string, c) char *string; char c;
                   1049: @rpow
                   1050: Raise multiple-precision integer to power
                   1051: #include <mprec.h>
                   1052: void rpow(a, b, c)
                   1053: mint *a, *b, *c;
                   1054: @sbrk
                   1055: Increase a program's data space
                   1056: char *sbrk(increment) unsigned int increment;
                   1057: @scanf
                   1058: Accept and format input
                   1059: #include <stdio.h>
                   1060: int scanf(format, arg1, ... argN)
                   1061: char *format; [data type] *arg1, ... *argN;
                   1062: @proc.h
                   1063: Define constants used with scheduling
                   1064: #define <sys/sched.h>
                   1065: @sdiv
                   1066: Divide multiple-precision integers
                   1067: #include <mprec.h>
                   1068: void sdiv(a, n, q, ip)
                   1069: mint *a, *q; int n, *ip;
                   1070: @semget
                   1071: #include <sys/sem.h>
                   1072: semget(key, nsems, semflg)
                   1073: key_t key;
                   1074: int nsems, semflg;
                   1075: @semop
                   1076: Perform semaphore operations
                   1077: #include <sys/sem.h>
                   1078: semop(semid, sops, nsops)
                   1079: int semid, nsops;
                   1080: struct sembuf(sops)[];
                   1081: @setbuf
                   1082: Set alternative stream buffers
                   1083: #include <stdio.h>
                   1084: void setbuf(fp, buffer) FILE *fp; char *buffer;
                   1085: @setgid
                   1086: Set group id and user id
                   1087: int setgid(id) int id;
                   1088: @setgrent
                   1089: Rewind group file
                   1090: #include <grp.h>
                   1091: struct group *setgrent();
                   1092: @setjmp
                   1093: Perform non-local goto
                   1094: #include <setjmp.h>
                   1095: int setjmp(env) jmp_buf env;
                   1096: @setjmp.h
                   1097: Define setjmp() and longjmp()
                   1098: #include <setjmp.h>
                   1099: @setpwent
                   1100: Rewind password file
                   1101: #include <pwd.h>
                   1102: setpwent()
                   1103: @settz
                   1104: Set local time zone
                   1105: #include <time.h>
                   1106: #include <sys/types.h>
                   1107: void settz()
                   1108: extern long timezone
                   1109: char *txname[2][16]
                   1110: @setuid
                   1111: Set user id
                   1112: int setuid(id) int id;
                   1113: @SHELL
                   1114: Name the default shell
                   1115: SHELL=shell
                   1116: @shellsort
                   1117: Sort arrays in memory
                   1118: void shellsort(data, n, size, comp)
                   1119: char *data; int n, size; int (*comp)();
                   1120: @shmctl
                   1121: Control shared-memory operations
                   1122: #include <sys/shm.h>
                   1123: shmctl(shmid, cmd, buf)
                   1124: int shmid, cmd;
                   1125: struct shmid_ds *buf;
                   1126: @shmget
                   1127: Get shared-memory segment
                   1128: #include <sys/shm.h>
                   1129: shmget(key, size, shmflg)
                   1130: key_t key;
                   1131: int size, shmflg;
                   1132: @short
                   1133: Data type
                   1134: @signal
                   1135: Specify disposition of a signal
                   1136: #include <signal.h>
                   1137: #include <msig.h>
                   1138: int (*signal(signum, action))()
                   1139: int signum, (*action)();
                   1140: @signal.h
                   1141: Declare signals
                   1142: #include <signal.h>
                   1143: @sin
                   1144: Calculate sine
                   1145: #include <math.h>
                   1146: double sin(radian) double radian;
                   1147: @sinh
                   1148: Calculate hyperbolic sine
                   1149: #include <math.h>
                   1150: double sinh(radian) double radian;
                   1151: @sizeof
                   1152: Return size of a data element
                   1153: @sload
                   1154: Load device driver
                   1155: #include <con.h>
                   1156: int sload(major, file, conp)
                   1157: int major;
                   1158: char *file;
                   1159: CON *conp;
                   1160: @smult
                   1161: Multiple multiple-precision integers
                   1162: #include <mprec.h>
                   1163: void smult(a, n, c)
                   1164: mint *a, *c; int n;
                   1165: @spow
                   1166: Raise multiple-precision integer to power
                   1167: #include <mprec.h>
                   1168: void spow(a, n, b)
                   1169: mint *a, *b; int n;
                   1170: @sprintf
                   1171: Format output
                   1172: #include <stdio.h>
                   1173: int sprintf(string, format [ , arg ] ...)
                   1174: char *string, *format;
                   1175: @sqrt
                   1176: Compute square root
                   1177: #include <math.h>
                   1178: double sqrt(z) double z;
                   1179: @srand
                   1180: Seed random number generator
                   1181: void srand(seed) int seed;
                   1182: @sscanf
                   1183: Format a string
                   1184: #include <stdio.h>
                   1185: int sscanf(string, format [, arg ] ...)
                   1186: char *string; char *format;
                   1187: @stat
                   1188: Find file attributes
                   1189: #include <sys/stat.h>
                   1190: int stat(file, statptr)
                   1191: char *file; struct stat *statptr;
                   1192: @static
                   1193: Declare storage class
                   1194: @stddef.h
                   1195: Header for standard definitions
                   1196: #include <stddef.h>
                   1197: @stdio.h
                   1198: Declarations and definitions for I/O
                   1199: @stime
                   1200: Set the time
                   1201: #include <sys/types.h>
                   1202: int stime(timep)
                   1203: time_t *timep;
                   1204: @strcat
                   1205: Concatenate strings
                   1206: #include <string.h>
                   1207: char *strcat(string1, string2) char *string1, *string2;
                   1208: @strcmp
                   1209: Compare two strings
                   1210: #include <string.h>
                   1211: int strcmp(string1, string2) char *string1, *string2;
                   1212: strcoll() Library function 
                   1213: @strcoll()
                   1214: Compare two strings, using locale-specific information
                   1215: #include <string.h>
                   1216: int strcoll(string1, string2);
                   1217: char *string1; char *string2; 
                   1218: @strcpy
                   1219: Copy one string into another
                   1220: #include <string>
                   1221: char *strcpy(string1, string2) char *string1, *string2;
                   1222: strcspn() Library function 
                   1223: @strcspn()
                   1224: Return length a string excludes characters in another
                   1225: #include <string.h>
                   1226: unsigned int strcspn(string1, string2);
                   1227: char *string1, *string2; 
                   1228: @stream.h
                   1229: strerror()
                   1230: Translate an error number into a string
                   1231: #include <string.h>
                   1232: char *strerror(error); int error;
                   1233: string.h Header 
                   1234: @string.h
                   1235: #include <string.h>
                   1236: @strlen
                   1237: Measure the length of a string
                   1238: #include <string.h>
                   1239: int strlen(string) char *string;
                   1240: @strncat
                   1241: Append one string onto another
                   1242: #include <string.h>
                   1243: char *strncat(string1, string2, n)
                   1244: char *string1, *string2; unsigned n;
                   1245: @strncmp
                   1246: Compare two strings
                   1247: #include <string.h>
                   1248: int strncmp(string1, string2, n)
                   1249: char *string1, *string2; unsigned n;
                   1250: @strncpy
                   1251: Copy one string into another
                   1252: #include <string.h>
                   1253: char *strncpy(string1, string2, n)
                   1254: char *string1, *string2; unsigned n;
                   1255: @strpbrk()
                   1256: Find first occurrence of a character from another string
                   1257: #include <string.h>
                   1258: char *strpbrk(string1, string2);
                   1259: char *string1, *string2; 
                   1260: @strrchr()
                   1261: Search for rightmost occurrence of a character in a string
                   1262: #include <string.h>
                   1263: char *strrchr(string, character);
                   1264: char *string; int character; 
                   1265: @strspn()
                   1266: Return length a string includes characters in another
                   1267: #include <string.h>
                   1268: unsigned int strspn(string1, string2);
                   1269: char *string1; char *string2; 
                   1270: @strstr()
                   1271: Find one string within another
                   1272: #include <string.h>
                   1273: char *strstr(string1, string2);
                   1274: char *string1, *string2; 
                   1275: @strtok()
                   1276: Break a string into tokens
                   1277: #include <string.h>
                   1278: char *strtok(string1, string2);
                   1279: char *string1, *string2; 
                   1280: @struct
                   1281: Data type
                   1282: @strxfrm()
                   1283: Transform a string
                   1284: #include <string.h>
                   1285: unsigned int strxfrm(string1, string2, n);
                   1286: char *string1, *string2; unsigned int n; 
                   1287: @suload
                   1288: Unload device driver
                   1289: #include <con.h>
                   1290: int suload(major)
                   1291: int major;
                   1292: @swab
                   1293: Swap a pair of bytes
                   1294: void swab(src, dest, nb) char *src, *dest; unsigned nb;
                   1295: @switch
                   1296: Test a variable against a table
                   1297: @system
                   1298: Pass a command to the shell for execution
                   1299: int system(commandline) char *commandline;
                   1300: @tan
                   1301: Calculate tangent
                   1302: #include <math.h>
                   1303: double tan(radian) double radian;
                   1304: @tanh
                   1305: Calculate hyperbolic cosine
                   1306: #include <math.h>
                   1307: double tanh(radian) double radian;
                   1308: @tempnam()
                   1309: Generate a unique name for a temporary file
                   1310: char *tempnam(directory, name);
                   1311: char *directory, name; 
                   1312: @TERM
                   1313: Name the default terminal type
                   1314: TERM=terminal type
                   1315: @termio.h
                   1316: tgetent
                   1317: Read termcap entry
                   1318: int tgetent(bp, name)
                   1319: char *bp, *name;
                   1320: @tgetflag
                   1321: Get termcap Boolean entry
                   1322: int tgetflag(id)
                   1323: char *id;
                   1324: @tgetnum
                   1325: Get termcap numeric feature
                   1326: int tgetnum(id)
                   1327: char *id;
                   1328: @tgetstr
                   1329: Get termcap string entry
                   1330: char *tgetstr(id, area)
                   1331: char *id, **area;
                   1332: @tgetent
                   1333: Read/interpret termcap cursor-addressing string
                   1334: char *tgoto(cm, destcol, destline)
                   1335: char *cm;
                   1336: int destcol, destline;
                   1337: @time
                   1338: Get current time
                   1339: #include <time.h>
                   1340: time_t time(tp) time_t *tp;
                   1341: @time.h
                   1342: Give time-description structure
                   1343: #include <time.h>
                   1344: @timeb.h
                   1345: Declare timeb structure
                   1346: #include <sys/timeb.h>
                   1347: @timef.h
                   1348: timeout.h
                   1349: Define the timer queue
                   1350: #define <timeout.h>
                   1351: @times
                   1352: Obtain process execution times
                   1353: #include <sys/times.h>
                   1354: #include <sys/const.h>
                   1355: int times(tbp)
                   1356: struct tbuffer *tbp;
                   1357: @times.h
                   1358: TIMEZONE
                   1359: Time zone information
                   1360: TIMEZONE=standard:offset[:daylight: date:date:hour:minutes]
                   1361: @tmpnam()
                   1362: Generate a unique name for a temporary file
                   1363: #include <stdio.h>
                   1364: char *tmpnam(name);
                   1365: char *name; 
                   1366: @tolower
                   1367: Convert characters to lower case
                   1368: int tolower(c) int c;
                   1369: @toupper
                   1370: Convert characters to upper case
                   1371: #include <ctype.h>
                   1372: int toupper(c) int c;
                   1373: @tputs
                   1374: Read/decode leading padding information
                   1375: tputs(cp, affcnt, outc)
                   1376: register char *cp;
                   1377: int affcnt;
                   1378: int (*outc)();
                   1379: @tty.h
                   1380: Define flags used with tty processing
                   1381: #define <sys/tty.h>
                   1382: @ttyname
                   1383: Identify a terminal
                   1384: char *ttyname(fd)
                   1385: int fd;
                   1386: @ttyslot
                   1387: Return a terminal's line number
                   1388: int ttyslot()
                   1389: @typedef
                   1390: Define a new data type
                   1391: @types.h
                   1392: Declare system-specific data types
                   1393: #include <sys/types.h>
                   1394: @umask
                   1395: Set file creation mask
                   1396: int umask(mask)
                   1397: int mask;
                   1398: @ungetc
                   1399: Return character to input stream
                   1400: #include <stdio.h>
                   1401: int ungetc (c, fp) int c; FILE *fp;
                   1402: @union
                   1403: Multiply declare a variable
                   1404: @unlink
                   1405: Remove a file
                   1406: int unlink(name) char *name;
                   1407: @unsigned
                   1408: Data type
                   1409: @USER
                   1410: Name user's ID
                   1411: USER=user's ID
                   1412: @utime
                   1413: Change file access and modification times
                   1414: #include <sys/types.h>
                   1415: int utime(file, times)
                   1416: char *file;
                   1417: time_t times[2];
                   1418: @utmp.h
                   1419: Login accounting information
                   1420: #include <utmp.h>
                   1421: @utsname.h
                   1422: Define utsname structure
                   1423: #define <sys/utsname.h>
                   1424: @v7sgtty.h
                   1425: UNIX Version 7-style terminal I/O
                   1426: #define <v7sgtty.h>
                   1427: @void
                   1428: Data type
                   1429: @volatile
                   1430: volatile C keyword 
                   1431: Qualify an identifier as frequently changing
                   1432: @wait
                   1433: Await completion of a child process
                   1434: wait(statp)
                   1435: int *statp;
                   1436: @while
                   1437: Introduce a loop
                   1438: while(condition)
                   1439: @write
                   1440: Write to a file
                   1441: int write(fd, buffer, n)
                   1442: int fd; char *buffer; int n;
                   1443: @xgcd
                   1444: Extended greatest-common-divisor function
                   1445: #include <mprec.h>
                   1446: void xgcd(a, b, r, s, g)
                   1447: mint *a, *b, *r, *s, *g;
                   1448: @zerop
                   1449: Indicate if multi-precision integer is zero
                   1450: #include <mprec.h>
                   1451: int zerop(a)
                   1452: mint *a;
                   1453: @

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.