Loading...
--- Libc/Libc-1725.40.4/gen/intro.3
+++ Libc/Libc-320/gen/intro.3
@@ -32,7 +32,7 @@
 .\"     @(#)intro.3	8.1 (Berkeley) 6/5/93
 .\" $FreeBSD: src/share/man/man3/intro.3,v 1.14 2001/08/07 15:48:38 ru Exp $
 .\"
-.Dd Aug 17, 2006
+.Dd June 5, 1993
 .Dt INTRO 3
 .Os
 .Sh NAME
@@ -42,25 +42,36 @@
 This section provides an overview of the C
 library functions, their error returns and other
 common definitions and concepts.
-Most of these functions are available from the System library,
-.Em libSystem .
-Other libraries
+Most of these functions are available from the C library,
+.Em libc .
+.\" (see
+.\" .Xr libc 3 ) .
+Other libraries, such as the math library,
+.Em libm ,
 must be indicated at compile time with the
 .Fl l
 option of the compiler.
+.\" .Pp
+.\" A subset of the
+.\" .Xr libc functions
+.\" are available from Fortran;
+.\" they are described separately in
+.\" .Xr intro 3f .
 .Pp
 The various libraries (followed by the loader flag):
-.Bl -tag -width "libSystem (-lSystem)"
-.It Xr libSystem Pq Fl l Ns Ar System
+.Bl -tag -width "libc (-lc)"
+.It Xr libc Pq Fl l Ns Ar c
 Standard C library functions.
+.\" (See
+.\" .Xr libc 3 . )
 When using the C compiler
 .Xr cc 1 ,
 it is not necessary
 to supply the loader flag
-.Fl l Ns Ar System
+.Fl l Ns Ar c
 for these functions.
 There are several `libraries' or groups of functions included inside of
-.Xr libSystem :
+.Xr libc :
 the standard
 .Tn I/O
 routines,
@@ -70,30 +81,53 @@
 character tests and character operators,
 des encryption routines,
 storage allocation, time functions, signal handling and more.
-.Pp
-For compatibility with other systems, which provide these capabilities in
-separate libraries (such as
-.Xr libc ) ,
-symbolic links are provided for
-.Fl l Ns Ar c ,
-.Fl l Ns Ar dbm ,
-.Fl l Ns Ar dl ,
-.Fl l Ns Ar info ,
-.Fl l Ns Ar m ,
-.Fl l Ns Ar poll ,
-.Fl l Ns Ar pthread
-and
-.Fl l Ns Ar rpcsvc ;
-they all point to
-.Xr libSystem .
 .It Xr libcurses Pq Fl l Ns Ar curses Fl l Ns Ar termcap
 Terminal independent screen management routines
 for two dimensional non-bitmap display terminals.
 (See
 .Xr ncurses 3 . )
+.It Xr libcompat Pq Fl l Ns Ar compat
+Functions which are obsolete but are available for compatibility with
+.Bx 4.3 .
+In particular,
+a number of system call interfaces provided in previous releases of
+.Bx
+have been included 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.
+.It Xr libkvm Pq Fl l Ns Ar kvm
+Functions used to access kernel memory are in this library.  They can be used
+against both a running system and a crash dump.
+(See
+.Xr kvm 3 . )
 .It Xr libl Pq Fl l Ns Ar l
 The library for
 .Xr lex 1 .
+.\" .It Xr libln
+.It Xr libm Pq Fl l Ns Ar m
+The math library,
+.Em libm .
+The math library is loaded as needed by the Pascal compiler,
+.\" .Xr pc 1 ,
+but not by the C compiler which requires the
+.Fl l Ns Ar m
+flag.
+(See
+.Xr math 3 . )
+.It Xr libmp Pq Fl l Ns Ar mp
+.\" .It Xr libom
+.\" Old math library.
+.\" .It Xr libplot Pq Fl l Ns Ar plot
+.\" Device independent plotting functions.
+.\" (See
+.\" .Xr plot 3 . )
+.\" .It Xr libplotf77 Pq Fl l Ns Ar plotf77
+.\" The device independent plotting functions for fortran.
+.\" (See
+.\" .Xr plot 3 . )
+.\" .It Xr libresolv Pq Fl l Ns Ar resolv
+.\" Routines for network address resolution.
 .It Xr libtermcap Pq Fl l Ns Ar termcap
 The terminal independent operation library package.
 (See
@@ -104,13 +138,15 @@
 .Xr yacc 1 .
 .El
 .Sh FILES
-.Bl -tag -width /usr/lib/libSystem_profile.dylib -compact
-.It Pa /usr/lib/libSystem.dylib
-the main System library
-.It Pa /usr/lib/libSystem_debug.dylib
-the main System library compiled with debug support
-.It Pa /usr/lib/libSystem_profile.dylib
-the main System library compiled for profiling
+.Bl -tag -width /usr/lib/libm_p.a -compact
+.It Pa /usr/lib/libc.a
+the C library
+.It Pa /usr/lib/libc_p.a
+the C library compiled for profiling
+.It Pa /usr/lib/libm.a
+the math library
+.It Pa /usr/lib/libm_p.a
+the math library compiled for profiling
 .El
 .Sh SEE ALSO
 .\" .Xr libc 3 ,
@@ -118,6 +154,7 @@
 .Xr ld 1 ,
 .Xr nm 1 ,
 .Xr intro 2 ,
+.Xr math 3 ,
 .Xr stdio 3
 .\" .Sh LIST OF FUNCTIONS
 .\" .Bl -column "strncasecmpxxx" "system"