icon Top 9 categories map      RocketAware > man pages >


Tips: Browse or Search all pages for efficient awareness of more than 6000 of the most popular reusable and open source applications, functions, libraries, and FAQs.

The "RKT couplings" below include links to source code, updates, additional information, advice, FAQs, and overviews.


Search all pages


By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Integer, Floating point, Matrix, Statistics, Boolean, ...

Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...


RocketLink!--> Man page versions:

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

     intro - introduction to the C libraries

     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, libc. Other libraries, such as
     the math library, libm, must be indicated at compile time with the -l op-
     tion of the compiler.

     The various libraries (followed by the loader flag):

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

                 Reentrant C library. Contains POSIX 1003.1c pthreads(3) API
                 and thread scheduler, as well as all of the functions found
                 in libc.

                 Terminal independent screen management routines for two di-
                 mensional non-bitmap display terminals.  (See curses(3).)

                 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.

                 Kernel virtual interface library.  For more information, see

     libl(-ll)   The library for lex(1).

     libm(-lm)   The math library, libm. See math(3).

                 The terminal independent operation library package. (See

     /usr/lib/libc.a          C library
     /usr/lib/libc_r.a        reentrant C library (see pthreads(3))
     /usr/lib/libcompat.a     4.3 compatibility library
     /usr/lib/libcrypto.a     ssl(8) support library.
     /usr/lib/libcurses++.a   C++ curses(3) library.
     /usr/lib/libcurses.a     curses(3) library.

     /usr/lib/libkadm.a       kerberos(1) support library.
     /usr/lib/libkafs.a       afsd(8) support library.
     /usr/lib/libkvm.a        kvm(3) kernel virtual memory access library.
     /usr/lib/libm.a          math(3) library.
     /usr/lib/libocurses.a    The ocurses(3) library is compatible with the
                              curses library provided in 4.3.
     /usr/lib/libotermcap.a   4.3-compatible termcap library.  For use with
                              libocurses (ie. -locurses -lotermcap)
     /usr/lib/libpanel.a      panel(3) library for use with libcurses (ie.
                              -lpanel -lcurses)
     /usr/lib/libpcap.a       pcap(3) library.
     /usr/lib/libresolv.a     The resolver(3) routines are included in libc.
                              For legacy applications, this library contains
                              only those functions.
     /usr/lib/librpcsvc.a     A library generated by rpcgen(1) containing stub
                              functions for many common rpc(3) protocols.
     /usr/lib/libskey.a       A support library for the skey(1) authentication
     /usr/lib/libssl.a        ssl(8) support library.


     Must talk about shared libraries, _p profiled libraries and how to tell
     the C compiler to use them, and any other issues.

     cc(1),  ld(1),  ld.so(1),  nm(1),  intro(2),  math(3),  pthreads(3),

     An intro manual appeared in Version 7 AT&T UNIX.

OpenBSD 2.6                      June 5, 1993                                2

Source: OpenBSD 2.6 man pages. Copyright: Portions are copyrighted by BERKELEY
SOFTWARE DESIGN, INC., The Regents of the University of California, Massachusetts
Institute of Technology, Free Software Foundation, FreeBSD Inc., and others.

(Corrections, notes, and links courtesy of RocketAware.com)

[Detailed Topics]
FreeBSD Sources for intro(3) functions
FreeBSD Sources for intro(3) functions

[Overview Topics]

RocketLink!--> Man page versions:

Rapid-Links: Search | About | Comments | Submit Path: RocketAware > man pages > intro.3/
RocketAware.com is a service of Mib Software
Copyright 1999, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments