Query: property_find
OS: freebsd
Section: 3
Links: freebsd man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PROPERTIES(3) BSD Library Functions Manual PROPERTIES(3)NAMEproperties_read, property_find, properties_free -- functions to allow creating simple property lists from ASCII file dataLIBRARYSystem Utilities Library (libutil, -lutil)SYNOPSIS#include <libutil.h> properties properties_read(int fd); char * property_find(properties list, const char *name); void properties_free(properties list);DESCRIPTIONtypedef struct _properties { struct _properties *next; char *name; char *value; } *properties; The function properties_read() reads name = value pairs from the file descriptor passed in fd and returns the head of a new property list, assuming that the file's contents have been parsed properly, or NULL in case of error. The property_find() function returns the associated value string for the property named name if found, otherwise NULL. The value returned may be up to PROPERTY_MAX_VALUE bytes in length. The properties_free() function is used to free the structure returned by properties_read() when it is no longer needed.FILE FORMATEach property in the file is assumed to have the format of name = value where name is an alphanumeric string (and any punctuation not includ- ing the `=' character) and value is an arbitrary string of text terminated by a newline character. If newlines are desired, the entire value should be enclosed in { } (curly-bracket) characters. Any line beginning with a # or ; character is assumed to be a comment and will be ignored.AUTHORSJordan HubbardBUGSSimplistic.BSDOctober 7, 1998 BSD
Related Man Pages |
---|
property(3) - freebsd |
xkbaddgeomproperty(3) - x11r4 |
fparseln(3) - freebsd |
properties_free(3) - freebsd |
realhostname_sa(3) - freebsd |
Similar Topics in the Unix Linux Community |
---|
Unix File Permissions |
UNIX Environment Setup - (Just starting!) |
Is it safe to install x86 Solaris 10 U6 after installed-Linux-and-FreeBSD? |
Controlling user input |