Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ intro(3) — UTek 3.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

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)

termcap(3t)



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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026