INTRO(3)                  NetBSD Programmer's Manual                  INTRO(3)

NNAAMMEE
     iinnttrroo - introduction to the C libraries

DDEESSCCRRIIPPTTIIOONN
     This section provides an overview of the C library functions, their error
     returns and other common definitions and concepts.  Most of these func-
     tions are available from the C library, _l_i_b_c.  Other libraries, such as
     the math library, _l_i_b_m, must be indicated at compile time with the --ll op-
     tion of the compiler.

     The various libraries (followed by the loader flag):

     _l_i_b_c (--ll_c)  Standard C library functions.  When using the C compiler
                 cc(1), it is not necessary to supply the loader flag --ll_c for
                 these functions.  There are several `libraries' or groups of
                 functions included inside of _l_i_b_c: the standard I/O routines,
                 database routines, bit operators, string operators, character
                 tests and character operators, DES encryption routines, stor-
                 age allocation, time functions, signal handling and more.

     _l_i_b_c_u_r_s_e_s( --ll_c_u_r_s_e_s --ll_t_e_r_m_c_a_p)
                 Terminal independent screen management routines for two di-
                 mensional non-bitmap display terminals (see curses(3)).

     _l_i_b_c_o_m_p_a_t (--ll_c_o_m_p_a_t)
                 Functions which are obsolete but are available for compati-
                 bility with 4.3BSD.  In particular, a number of system call
                 interfaces provided in previous releases of BSD have been in-
                 cluded for source code compatibility.  Use of these routines
                 should, for the most part, be avoided.  The manual page entry
                 for each compatibility routine indicates the proper interface
                 to use.

     _l_i_b_l (--ll_l)  The library for lex(1).

     _l_i_b_m (--ll_m)  The math library, _l_i_b_m.

     _l_i_b_t_e_r_m_c_a_p (--ll_t_e_r_m_c_a_p)
                 The terminal independent operation library package (see
                 termcap(3)).

     _l_i_b_y (--ll_y)  The library for yacc(1).

FFIILLEESS
     /usr/lib/libc.a    the C library
     /usr/lib/libm.a    the math library
     /usr/lib/libc_p.a  the C library compiled for profiling
     /usr/lib/libm_p.a  the math library compiled for profiling

SSEEEE AALLSSOO
     cc(1), ld(1), nm(1), intro(2), math(3), stdio(3)

HHIISSTTOORRYY
     An iinnttrroo manual appeared in Version 7 AT&T UNIX.

NetBSD 1.4.3A                    June 5, 1993                                1
