Skip to content
Manvendra Bhangui edited this page Dec 31, 2023 · 4 revisions

libqmail

This page documents 167 API manuals for libqmail. These manuals have been converted from the original UNIX man pages using pandoc. This page and the conversion to markdown have been done using a script named man2md.

libqmail

167 manuals

add_of (3) - add two integers, check for arithmetic overflow
alloc (3) - allocate memory
array (3) - The array library interface
array_allocate (3) - make sure array has at least n elements allocated
array_bytes (3) - get number of allocated members in array
array_cat (3) - append one array to another
array_cat0 (3) - append 0 byte to an array
array_catb (3) - append bytes to an array
array_cate (3) - append subset of one array to another array
array_cats (3) - append C string to an array
array_cats0 (3) - append C string to an array
array_equal (3) - compare two arrays for equality
array_fail (3) - switch array to have failed
array_get (3) - get pointer to nth element in array
array_length (3) - get number of allocated members in array
array_reset (3) - deallocate array
array_start (3) - get pointer to first element in array
array_trunc (3) - reduce number of initialized bytes
array_truncate (3) - reduce number of initialized bytes
assign (3) - assign an integer value, check for truncation
byte (3) - The byte library interface
caldate (3) - calendar dates
caldate_mjd (3) - manipulate calendar dates
caltime (3) - calendar dates and times
caltime_tai (3) - convert calendar dates and times
case (3) - convert ASCII uppercase bytes to lowercase
cdb (3) - read from a constant database
coe (3) - set close-on-exec flag for a descriptor
commands (3) - read and obey n-terminated commands
config (3) - read optional configuration data
constmap (3) - create, search constant search maps
datetime (3) - convert between TAI labels and seconds
direntry (3) - read directory entries
env (3) - manage the environment
qerror (3) - syscall error codes
error_str (3) - names for syscall error codes
error_temp (3) - identify soft syscall error codes
fd_copy (3) - duplicate a descriptor
fd_move (3) - renumber a descriptor
fifo_make (3) - create a named pipe
fmt_8long (3) - write an octal ASCII representation of an unsigned long integer
fmt_asn1derlength (3) - encode unsigned integer like ASN.1 DER length
fmt_asn1dertag (3) - encode unsigned integer like ASN.1 DER tag
fmt_double (3) - write an ASCII representation of a double
fmt_fill (3) - append spaces to a string
fmt_int (3) - write an ASCII representation of an integer
fmt_long (3) - write an ASCII representation of a long integer
fmt_minus (3) - write '-' for negative integers
fmt_pad (3) - pad a string with spaces.
fmt_plusminus (3) - write '+' or '-'
fmt_ulonglong (3) - write an ASCII representation of an unsigned long long integer
fmt_utf8 (3) - encode 31-bit unsigned integer using UTF-8 rules
getln (3) - read one line of data
getln2 (3) - read one line of data
grpscan (3) - return array of groups to which the user belongs
iarray_allocate (3) - get pointer to nth element in iarray
iarray_free (3) - free iarray data structure
iarray_get (3) - get pointer to nth element in iarray
iarray_init (3) - initialize iarray data structure
imult16 (3) - integer multiplication with overflow checking
imult32 (3) - integer multiplication with overflow checking
imult64 (3) - integer multiplication with overflow checking
iopause (3) - stateful handling of events based on the poll interface or file descriptors
leapsecs (3) - handle UTC leap seconds
mess822 (3) - parse a mail message header in RFC 822 format
mess822_addr (3) - extract addresses from an RFC 822 field
mess822_date (3) - print a timestamp in RFC 822 format
mess822_fold (3) - wrap lines in an RFC 822 field
mess822_quote (3) - encode mail addresses in an RFC 822 field
mess822_token (3) - tokenize an RFC 822 field
mess822_when (3) - extract a timestamp from an RFC 822 field
now (3) - get current time, in seconds
qendgrent (3) - get group file entry
qendpwent (3) - get password file entry
qgetservbyname (3) - get service entry
qgetgrent (3) - get group file entry
qgetgrent_r (3) - get group file entry reentrantly
qgetgrgid (3) - get group file entry
qgetgrgid_r (3) - get group file entry
qgetgrnam (3) - get group file entry
qgetgrnam_r (3) - get group file entry
qgetpwent (3) - get password file entry
qgetpwent_r (3) - get passwd file entry reentrantly
qgetpwnam (3) - get password file entry
qgetpwuid (3) - get password file entry
qgetpwuid_r (3) - get password file entry
qgetservbyname_r (3) - get service entry (reentrant)
qgetservbyport (3) - get service entry
qgetservbyport_r (3) - get service entry (reentrant)
qgetservent (3) - get service entry
qgetservent_r (3) - get service entry (reentrant)
qprintf (3) - formatted output conversion
qsetgrent (3) - get group file entry
qsetpwent (3) - get password file entry
qsnprintf (3) - formatted output conversion
qtime (3) - transform date and time to ASCII
range_ptrinbuf (3) - range check pointer in buffer
range_str2inbuf (3) - range check for string in buffer
range_str4inbuf (3) - range check for string in buffer
range_strinbuf (3) - range check for string in buffer
range_validbuf (3) - range check buffer
rewritehost (3) - make syntactic changes to host names
scan_8long (3) - parse an unsigned long integer in octal ASCII representation
scan_double (3) - parse a floating point number in decimal ASCII representation
scan_int (3) - parse an integer in decimal ASCII representation
scan_long (3) - parse an long integer in decimal ASCII representation
scan_plusminus (3) - parse '+' or '-'
scan_uint (3) - parse an unsigned integer in decimal ASCII representation
scan_ulong (3) - parse an unsigned long integer in decimal ASCII representation
scan_ulonglong (3) - parse an unsigned long integer in decimal ASCII representation
scan_ushort (3) - parse an unsigned short integer in decimal ASCII representation
scan_xlong (3) - parse an unsigned long integer in hexadecimal ASCII representation
setuser_privileges (3) - set user identity
setuserid (3) - set user identity
sgetopt (3) - get option character from command line
str_chr (3) - find character in ASCIIZ string
str_copy (3) - copy an ASCIIZ string
str_diff (3) - compare two ASCIIZ strings
str_diffn (3) - compare two ASCIIZ strings
str_len (3) - find length of ASCIIZ string
str_rchr (3) - find character in ASCIIZ string
str_start (3) - compare prefixes of strings
str_str (3) - locate a substring
str_tok (3) - extract tokens from strings
stralloc (3) - dynamically allocated strings
sub_of (3) - subtract two integers, check for arithmetic overflow
subgetopt (3) - get option character from command line
subprintf (3) - formatted output conversion
substdio (3) - the Sub-Standard Input/Output Library
substdio_copy (3) - copy an entire input to output
substdio_in (3) - substdio input routines
substdio_out (3) - substdio output routines
tai (3) - manipulate times with 1-second precision
tai_add (3) - add two struct tai
tai_approx (3) - return double-precision approximation
tai_less (3) - compare two struct tai
tai_now (3) - get current time, with 1-second precision
tai_pack (3) - convert TAI64 labels to external format
tai_sub (3) - subtract two struct tai
tai_unpack (3) - convert to external TAI64 format
taia (3) - manipulate times with 1-attosecond precision
taia_addsec (3) - add n seconds to a struct taia
taia_now (3) - get current time, with 1-attosecond precision
taia_pack (3) - convert TAI64NA labels to external format
taia_unpack (3) - convert to external TAI64NA format
uint16_pack (3) - write an unsigned little-endian 16-bit integer
uint16_pack_big (3) - write an unsigned big-endian 16-bit integer
uint16_read (3) - read an unsigned little-endian 16-bit integer
uint16_read_big (3) - read an unsigned big-endian 16-bit integer
uint16_unpack (3) - read an unsigned little-endian 16-bit integer
uint16_unpack_big (3) - read an unsigned big-endian 16-bit integer
uint32_pack (3) - write an unsigned little-endian 32-bit integer
uint32_pack_big (3) - write an unsigned big-endian 32-bit integer
uint32_read (3) - read an unsigned little-endian 32-bit integer
uint32_read_big (3) - read an unsigned big-endian 32-bit integer
uint32_unpack (3) - read an unsigned little-endian 32-bit integer
uint32_unpack_big (3) - read an unsigned big-endian 32-bit integer
uint64_pack (3) - write an unsigned little-endian 64-bit integer
uint64_pack_big (3) - write an unsigned big-endian 64-bit integer
uint64_read (3) - read an unsigned little-endian 64-bit integer
uint64_read_big (3) - read an unsigned big-endian 64-bit integer
uint64_unpack (3) - read an unsigned little-endian 64-bit integer
uint64_unpack_big (3) - read an unsigned big-endian 64-bit integer
umult16 (3) - integer multiplication with overflow checking
umult32 (3) - integer multiplication with overflow checking
umult64 (3) - integer multiplication with overflow checking
wait (3) - check child process status

Clone this wiki locally