HAMMER VFS - Hack cursor iterator when locked cursor moved to parent
[dragonfly.git] / usr.sbin / installer / libaura / README
blob1d6253a83a7c5a31b86b1bef834193aa4714a1de
1 libaura v3.0 README
2 ===================
4 $Id: README,v 1.3 2005/03/21 03:26:56 cpressey Exp $
6 What is libaura?
7 ----------------
9 libaura is a LIBrary of Assorted Useful Reusable Abstractions.  Notably,
10 it provides dictionary and extensible buffer data types, memory management
11 functions (wrappers to malloc() and free()), and filesystem predicates
12 (is_file(), is_dir(), etc.)
14 What is the current state of the project?
15 -----------------------------------------
17 EXPERIMENTAL.  libaura's application programming interface may change at
18 any time.  libaura 3.0 is not intended to be backwards-compatible with
19 any previous versions.  If you use libaura in a project, be prepared to
20 chase API changes.
22 How do I build and install libaura?
23 -----------------------------------
25 On a BSD-based system, go into the libaura source directory and type:
27         make
29 Once built, it can be installed by typing (as root):
31         make install
33 Directions may differ for other systems.
35 An alternative method is to build libaura using the ports system and
36 install it using the package system.
38 How do I use libaura from a program?
39 ------------------------------------
41 You can give gcc the following sort of command line flags to tell it to
42 link your program with libaura:
44         gcc foo.c -o foo -L/usr/local/lib -laura
46 See the libaura source code for the list of available functions and what
47 they do.