AirCERT: libairutil


Essentials

  • About
  • License
  • Installation
  • FAQ
  • Download!

    Documentation

    Get Involved

  • Mailing Lists
  • Bug Reports
  • CVS
  • Related Projects

  • AirCERT
  • SourceForge Logo

    libairutil is a set of common utilities used by the rest of the AirCERT code. It includes some logging primitives and other random utility code that is needed in lots of places.

    Module		Purpose
    ==============	============================================================
    ualloc 		user allocation domains (level of indirection for malloc)
    panic   	code to bug out when you need to
    log		flexible, multi-output logging and debug mesages
    cla		command-line arg parser and usage message generator
    flagbits	flagword -> string for readable log messages
    url		URL parsing and construction
    daemon		utilities for writing daemons
    strutil		string-bashing code that doesn't belong anywhere else
    timing          macros to generate timing information of code execution
    https           routines to manage https communication
    file		portable/useful file primitives
    xbuf		extendable buffers with a convenient API
    hash            simple in-core hash tables
    db		low-level database code that tries to hide portability issues
    db_tbl		slightly higher-level code that works off of an abstraction
    db_air		module that instantiates this abstraction for AirCERT
    

    Libairutil is licensed under the LGPL license.


    AirCERT
    Copyright 2002-2003 Carnegie Mellon University