| Solaris |
|
|
NAME
DESCRIPTION
FILES
SEE ALSO
CAVEATS
libast − introduction to the ast library
This section describes the AST (AT&T Software Technology) library functions of the libast library. libast serves three major purposes. First, it presents (a subset of) POSIX/ANSI standard headers and interfaces on non-compliant systems. Second, it provides a portable base of routines that implement concepts common to all UNIX system variants. Finally, it is a forum for modern implementations of features present (or lacking) in the standard C libraries. Features better provided by separate libraries are omitted from libast. For example, most terminal driver interface issues are left for special purpose libraries such as curses(3).
The libast related header files are installed in the directories include/ast . Routines that do not advertize their own headers are prototyped in <ast.h> . <ast.h> is ANSI, K&R and C++ compatible and includes or defines the equivalent of <limits.h> , <stddef.h> , <stdlib.h> , <sys/types.h> , <string.h> and <unistd.h> . Other libraries that depend on libast may also have headers installed in the include/ast directories.
include/ast | ||||
the ast package header directory | ||||
lib/libast.a | ||||
the libast library | ||||
lib/libast-g.a | ||||
the libast library compiled for debugging | ||||
lib/libast-pg.a | ||||
the libast library compiled for profiling | ||||
lib/libast.so.4.0 | ||||
the libast shared library | ||||
intro(3), intro(2), cc(1)
The library documentation is still under construction. Yes, some of it has been in this state for 20 years. Thank goodness our commands self-document.
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.