Visit Our UNIX and Linux User Community

Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

intro(3) [osx man page]

INTRO(3)						   BSD Library Functions Manual 						  INTRO(3)

intro -- introduction to the C libraries DESCRIPTION
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, libSystem. Other libraries must be indicated at compile time with the -l option of the com- piler. The various libraries (followed by the loader flag): libSystem (-lSystem) Standard C library functions. When using the C compiler cc(1), it is not necessary to supply the loader flag -lSystem for these functions. There are several `libraries' or groups of functions included inside of libSystem: the standard I/O routines, database routines, bit operators, string operators, character tests and character operators, des encryp- tion routines, storage allocation, time functions, signal handling and more. For compatibility with other systems, which provide these capabilities in separate libraries (such as libc), symbolic links are provided for -lc, -ldbm, -ldl, -linfo, -lm, -lpoll, -lpthread and -lrpcsvc; they all point to libSystem. libcurses (-lcurses -ltermcap) Terminal independent screen management routines for two dimensional non-bitmap display terminals. (See ncurses(3).) libl (-ll) The library for lex(1). libtermcap (-ltermcap) The terminal independent operation library package. (See termcap(3).) liby (-ly) The library for yacc(1). FILES
/usr/lib/libSystem.dylib the main System library /usr/lib/libSystem_debug.dylib the main System library compiled with debug support /usr/lib/libSystem_profile.dylib the main System library compiled for profiling SEE ALSO
cc(1), ld(1), nm(1), intro(2), stdio(3) HISTORY
An intro manual appeared in Version 7 AT&T UNIX. BSD
Aug 17, 2006 BSD

Check Out this Related Man Page

cc(1B)						     SunOS/BSD Compatibility Package Commands						    cc(1B)

cc - C compiler SYNOPSIS
/usr/ucb/cc [options] DESCRIPTION
/usr/ucb/cc is the interface to the BSD Compatibility Package C compiler. It is a script that looks for the link /usr/ccs/bin/ucbcc to the C compiler. The /usr/ccs/bin/ucbcc link is available only with the SPROcc package, whose default location is /opt/SUNWspro. The /usr/ucb/cc interface is identical to /usr/ccs/bin/ucbcc, except that BSD headers are used and BSD libraries are linked before base libraries. The /opt/SUNWspro/man/man1/acc.1 man page is available only with the SPROcc package. OPTIONS
The /usr/ucb/cc interface accepts the same options as /usr/ccs/bin/ucbcc, with the following exceptions: -Idir Search dir for included files whose names do not begin with a slash (/) prior to searching the usual directories. The directories for multiple -I options are searched in the order specified. The preprocessor first searches for #include files in the directory containing sourcefile, and then in directories named with -I options (if any), then /usr/ucbinclude, and finally, in /usr/include. -Ldir Add dir to the list of directories searched for libraries by /usr/ccs/bin/ucbcc. This option is passed to /usr/ccs/bin/ld and /usr/lib. Directories specified with this option are searched before /usr/ucblib and /usr/lib. -Y P, dir Change the default directory used for finding libraries. EXIT STATUS
The following exit values are returned: 0 Successful compilation or link edit. >0 An error occurred. FILES
/usr/ccs/bin/ld link editor /usr/lib/libc C library /usr/ucbinclude BSD Compatibility directory for header files /usr/ucblib BSD Compatibility directory for libraries /usr/ucblib/libucb BSD Compatibility C library /usr/lib/libsocket library containing socket routines /usr/lib/libnsl library containing network functions /usr/lib/libelf library containing routines to process ELF object files /usr/lib/libaio library containing asynchronous I/O routines ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWscpu | +-----------------------------+-----------------------------+ SEE ALSO
ld(1), a.out(4), attributes(5) NOTES
The -Y P, dir option may have unexpected results and should not be used. SunOS 5.10 24 Feb 1998 cc(1B)

Featured Tech Videos