INTRO(3) COMMAND REFERENCE INTRO(3) NAME intro - introduction to library functions DESCRIPTION This section describes functions that may be found in various libraries. The library functions are those other than the functions which directly invoke UTek system primitives, described in section two. This section has the libraries physically grouped together. (This is a departure from older versions of the UNIXr Programmer's Reference Manual, which did not group functions by library.) (3c) The 3c functions are the standard C library functions. (3d) These functions constitute the data base management library. (3f) The 3f functions are all functions callable from FORTRAN; these functions perform the same jobs as do the 3c functions. (3m) These functions constitute the math library, libm; they are automatically loaded as needed by the FORTRAN compiler f77(1). The link editor searches this library under the -lm option. Declarations for these functions may be obtained from the include file <math.h>. (3mp) These functions constitute the multiple precision math library. (3n) These functions constitute the internet network library. (3r) This section contains the Remote Procedure Call (RPC) service library functions (see rpc(3n)). In order for the link editor to load this library, you must use the -lrpcsvc option of cc. Declarations for these functions may be obtained from various include files in <rpcsvc/*.h>. (3s) These functions constitute the standard I/O package; see stdio(3s). These functions are in the C library. Declarations for these functions may be obtained from the include file <stdio.h>. (3t) These functions constitute the curses and termcap libraries, and contain routines for screen management. These functions are loaded by using the arguments -lcurses and -ltermlib (or -ltermcap) with cc(1). Printed 5/12/88 1
INTRO(3) COMMAND REFERENCE INTRO(3) The functions in the (3c), (3n), and (3s) routines constitute library libc, which is automatically loaded by the C compiler cc(1) and the FORTRAN compiler f77(1); the link editor ld(1) searches this library under the -lc option. Declarations for some of these functions may be obtained from include files indicated on the appropriate pages. FILES /lib/libc.a standard C library /usr/lib/libc_p.a standard C library for profiling /usr/lib/libm.a math library /usr/lib/libF77.a f77 intrinsic functions /usr/lib/libF77_p.a f77 intrinsic functions for profiling /usr/lib/libI77.a f77 input/output functions /usr/lib/libI77_p.a f77 input/output functions for profiling /usr/lib/libU77.a f77 system call interface functions /usr/lib/libU77_p.a f77 system call interface functions for profiling /usr/lib/libcurses.a curses library /usr/lib/librpcsvc Remote Procedure Call (RPC) service library functions /usr/lib/libtermcap.a terminal capability library /usr/lib/libtermcap_p.a terminal capability library for profiling /usr/lib/libtermlib.a terminal capability library /usr/lib/libtermlib_p.a Printed 5/12/88 2
INTRO(3) COMMAND REFERENCE INTRO(3) terminal capability library for profiling /usr/lib/libdbm.a data base management library /usr/lib/libmp.a multiple precision math library DIAGNOSTICS Functions in the math library (3m) may return conventional values when the function is undefined for the given arguments or when the value is not representable; in these cases, the external variable errno (see intro(2)) is set to the value EDOM (domain error) or ERANGE (range error). The values of EDOM and ERANGE are defined in the include file <math.h>. SEE ALSO cc(1), f77(1), ld(1), nm(1), intro(2), curses(3t), dbm(3d), intro(3f), intro(3m), intro(3n), intro(3r), intro(3s), madd(3mp), rpc(3n), stdio(3s), and termcap(3t). Printed 5/12/88 3
%%index%% na:264,93; de:357,2376;3069,420; fi:3489,1673;5498,245; di:5743,562; se:6305,479; %%index%%000000000115