Package libbsd-devel

Development files for libbsd

https://libbsd.freedesktop.org/

Development files for the libbsd library.

Version: 0.11.7

Library Functions

LIST_CLASS_ENTRY.3bsd alias for queue.3bsd
LIST_CLASS_HEAD.3bsd alias for queue.3bsd
LIST_EMPTY.3bsd alias for queue.3bsd
LIST_ENTRY.3bsd alias for queue.3bsd
LIST_FIRST.3bsd alias for queue.3bsd
LIST_FOREACH.3bsd alias for queue.3bsd
LIST_FOREACH_FROM.3bsd alias for queue.3bsd
LIST_FOREACH_FROM_SAFE.3bsd alias for queue.3bsd
LIST_FOREACH_SAFE.3bsd alias for queue.3bsd
LIST_HEAD.3bsd alias for queue.3bsd
LIST_HEAD_INITIALIZER.3bsd alias for queue.3bsd
LIST_INIT.3bsd alias for queue.3bsd
LIST_INSERT_AFTER.3bsd alias for queue.3bsd
LIST_INSERT_BEFORE.3bsd alias for queue.3bsd
LIST_INSERT_HEAD.3bsd alias for queue.3bsd
LIST_NEXT.3bsd alias for queue.3bsd
LIST_PREV.3bsd alias for queue.3bsd
LIST_REMOVE.3bsd alias for queue.3bsd
LIST_SWAP.3bsd alias for queue.3bsd
RB_EMPTY.3bsd alias for tree.3bsd
RB_ENTRY.3bsd alias for tree.3bsd
RB_FIND.3bsd alias for tree.3bsd
RB_FOREACH.3bsd alias for tree.3bsd
RB_FOREACH_REVERSE.3bsd alias for tree.3bsd
RB_GENERATE.3bsd alias for tree.3bsd
RB_GENERATE_STATIC.3bsd alias for tree.3bsd
RB_HEAD.3bsd alias for tree.3bsd
RB_INIT.3bsd alias for tree.3bsd
RB_INITIALIZER.3bsd alias for tree.3bsd
RB_INSERT.3bsd alias for tree.3bsd
RB_LEFT.3bsd alias for tree.3bsd
RB_MAX.3bsd alias for tree.3bsd
RB_MIN.3bsd alias for tree.3bsd
RB_NEXT.3bsd alias for tree.3bsd
RB_NFIND.3bsd alias for tree.3bsd
RB_PARENT.3bsd alias for tree.3bsd
RB_PREV.3bsd alias for tree.3bsd
RB_PROTOTYPE.3bsd alias for tree.3bsd
RB_PROTOTYPE_STATIC.3bsd alias for tree.3bsd
RB_REMOVE.3bsd alias for tree.3bsd
RB_RIGHT.3bsd alias for tree.3bsd
RB_ROOT.3bsd alias for tree.3bsd
SLIST_CLASS_ENTRY.3bsd alias for queue.3bsd
SLIST_CLASS_HEAD.3bsd alias for queue.3bsd
SLIST_EMPTY.3bsd alias for queue.3bsd
SLIST_ENTRY.3bsd alias for queue.3bsd
SLIST_FIRST.3bsd alias for queue.3bsd
SLIST_FOREACH.3bsd alias for queue.3bsd
SLIST_FOREACH_FROM.3bsd alias for queue.3bsd
SLIST_FOREACH_FROM_SAFE.3bsd alias for queue.3bsd
SLIST_FOREACH_SAFE.3bsd alias for queue.3bsd
SLIST_HEAD.3bsd alias for queue.3bsd
SLIST_HEAD_INITIALIZER.3bsd alias for queue.3bsd
SLIST_INIT.3bsd alias for queue.3bsd
SLIST_INSERT_AFTER.3bsd alias for queue.3bsd
SLIST_INSERT_HEAD.3bsd alias for queue.3bsd
SLIST_NEXT.3bsd alias for queue.3bsd
SLIST_REMOVE.3bsd alias for queue.3bsd
SLIST_REMOVE_AFTER.3bsd alias for queue.3bsd
SLIST_REMOVE_HEAD.3bsd alias for queue.3bsd
SLIST_REMOVE_PREVPTR.3bsd alias for queue.3bsd
SLIST_SWAP.3bsd alias for queue.3bsd
SPLAY_EMPTY.3bsd alias for tree.3bsd
SPLAY_ENTRY.3bsd alias for tree.3bsd
SPLAY_FIND.3bsd alias for tree.3bsd
SPLAY_FOREACH.3bsd alias for tree.3bsd
SPLAY_GENERATE.3bsd alias for tree.3bsd
SPLAY_HEAD.3bsd alias for tree.3bsd
SPLAY_INIT.3bsd alias for tree.3bsd
SPLAY_INITIALIZER.3bsd alias for tree.3bsd
SPLAY_INSERT.3bsd alias for tree.3bsd
SPLAY_LEFT.3bsd alias for tree.3bsd
SPLAY_MAX.3bsd alias for tree.3bsd
SPLAY_MIN.3bsd alias for tree.3bsd
SPLAY_NEXT.3bsd alias for tree.3bsd
SPLAY_PROTOTYPE.3bsd alias for tree.3bsd
SPLAY_REMOVE.3bsd alias for tree.3bsd
SPLAY_RIGHT.3bsd alias for tree.3bsd
SPLAY_ROOT.3bsd alias for tree.3bsd
STAILQ_CLASS_ENTRY.3bsd alias for queue.3bsd
STAILQ_CLASS_HEAD.3bsd alias for queue.3bsd
STAILQ_CONCAT.3bsd alias for queue.3bsd
STAILQ_EMPTY.3bsd alias for queue.3bsd
STAILQ_ENTRY.3bsd alias for queue.3bsd
STAILQ_FIRST.3bsd alias for queue.3bsd
STAILQ_FOREACH.3bsd alias for queue.3bsd
STAILQ_FOREACH_FROM.3bsd alias for queue.3bsd
STAILQ_FOREACH_FROM_SAFE.3bsd alias for queue.3bsd
STAILQ_FOREACH_SAFE.3bsd alias for queue.3bsd
STAILQ_HEAD.3bsd alias for queue.3bsd
STAILQ_HEAD_INITIALIZER.3bsd alias for queue.3bsd
STAILQ_INIT.3bsd alias for queue.3bsd
STAILQ_INSERT_AFTER.3bsd alias for queue.3bsd
STAILQ_INSERT_HEAD.3bsd alias for queue.3bsd
STAILQ_INSERT_TAIL.3bsd alias for queue.3bsd
STAILQ_LAST.3bsd alias for queue.3bsd
STAILQ_NEXT.3bsd alias for queue.3bsd
STAILQ_REMOVE.3bsd alias for queue.3bsd
STAILQ_REMOVE_AFTER.3bsd alias for queue.3bsd
STAILQ_REMOVE_HEAD.3bsd alias for queue.3bsd
STAILQ_SWAP.3bsd alias for queue.3bsd
TAILQ_CLASS_ENTRY.3bsd alias for queue.3bsd
TAILQ_CLASS_HEAD.3bsd alias for queue.3bsd
TAILQ_CONCAT.3bsd alias for queue.3bsd
TAILQ_EMPTY.3bsd alias for queue.3bsd
TAILQ_ENTRY.3bsd alias for queue.3bsd
TAILQ_FIRST.3bsd alias for queue.3bsd
TAILQ_FOREACH.3bsd alias for queue.3bsd
TAILQ_FOREACH_FROM.3bsd alias for queue.3bsd
TAILQ_FOREACH_FROM_SAFE.3bsd alias for queue.3bsd
TAILQ_FOREACH_REVERSE.3bsd alias for queue.3bsd
TAILQ_FOREACH_REVERSE_FROM.3bsd alias for queue.3bsd
TAILQ_FOREACH_REVERSE_FROM_SAFE.3bsd alias for queue.3bsd
TAILQ_FOREACH_REVERSE_SAFE.3bsd alias for queue.3bsd
TAILQ_FOREACH_SAFE.3bsd alias for queue.3bsd
TAILQ_HEAD.3bsd alias for queue.3bsd
TAILQ_HEAD_INITIALIZER.3bsd alias for queue.3bsd
TAILQ_INIT.3bsd alias for queue.3bsd
TAILQ_INSERT_AFTER.3bsd alias for queue.3bsd
TAILQ_INSERT_BEFORE.3bsd alias for queue.3bsd
TAILQ_INSERT_HEAD.3bsd alias for queue.3bsd
TAILQ_INSERT_TAIL.3bsd alias for queue.3bsd
TAILQ_LAST.3bsd alias for queue.3bsd
TAILQ_NEXT.3bsd alias for queue.3bsd
TAILQ_PREV.3bsd alias for queue.3bsd
TAILQ_REMOVE.3bsd alias for queue.3bsd
TAILQ_SWAP.3bsd alias for queue.3bsd
TIMESPEC_TO_TIMEVAL.3bsd alias for timeval.3bsd
TIMEVAL_TO_TIMESPEC.3bsd alias for timeval.3bsd
arc4random.3bsd random number generator
arc4random_addrandom.3bsd alias for arc4random.3bsd
arc4random_buf.3bsd alias for arc4random.3bsd
arc4random_stir.3bsd alias for arc4random.3bsd
arc4random_uniform.3bsd alias for arc4random.3bsd
be16dec.3bsd alias for byteorder.3bsd
be16enc.3bsd alias for byteorder.3bsd
be32dec.3bsd alias for byteorder.3bsd
be32enc.3bsd alias for byteorder.3bsd
be64dec.3bsd alias for byteorder.3bsd
be64enc.3bsd alias for byteorder.3bsd
bit_alloc.3bsd alias for bitstring.3bsd
bit_clear.3bsd alias for bitstring.3bsd
bit_decl.3bsd alias for bitstring.3bsd
bit_ffc.3bsd alias for bitstring.3bsd
bit_ffs.3bsd alias for bitstring.3bsd
bit_nclear.3bsd alias for bitstring.3bsd
bit_nset.3bsd alias for bitstring.3bsd
bit_set.3bsd alias for bitstring.3bsd
bit_test.3bsd alias for bitstring.3bsd
bitstr_size.3bsd alias for bitstring.3bsd
bitstring.3bsd bit-string manipulation macros
byteorder.3bsd byte order operations
closefrom.3bsd delete open file descriptors
dehumanize_number.3bsd alias for humanize_number.3bsd
errc.3bsd formatted error messages
expand_number.3bsd format a number from human readable form
fgetln.3bsd get a line from a stream
fgetwln.3bsd get a line of wide characters from a stream
flopen.3bsd Reliably open and lock a file
fmtcheck.3bsd sanitizes user-supplied printf(3)-style format string
fparseln.3bsd return the next logical line from a stream
fpurge.3bsd flush a stream
freezero.3bsd alias for reallocarray.3bsd
funopen.3bsd open a stream
getbsize.3bsd get preferred block size
getmode.3bsd alias for setmode.3bsd
getpeereid.3bsd get the effective credentials of a UNIX-domain peer
getprogname.3bsd get and set program name
gid_from_group.3bsd alias for pwcache.3bsd
group_from_gid.3bsd alias for pwcache.3bsd
heapsort.3bsd sort functions
humanize_number.3bsd format a number into a human readable form and viceversa
le16dec.3bsd alias for byteorder.3bsd
le16enc.3bsd alias for byteorder.3bsd
le32dec.3bsd alias for byteorder.3bsd
le32enc.3bsd alias for byteorder.3bsd
le64dec.3bsd alias for byteorder.3bsd
le64enc.3bsd alias for byteorder.3bsd
md5.3bsd calculate the RSA Data Security, Inc., ``MD5'' message digest
mergesort.3bsd alias for heapsort.3bsd
nlist.3bsd retrieve symbol table name list from an executable file
pidfile.3bsd library for PID files handling
pidfile_close.3bsd alias for pidfile.3bsd
pidfile_open.3bsd alias for pidfile.3bsd
pidfile_remove.3bsd alias for pidfile.3bsd
pidfile_write.3bsd alias for pidfile.3bsd
pwcache.3bsd cache password and group entries
queue.3bsd implementations of singly-linked lists, singly-linked tail queues, lists and tail queues
radixsort.3bsd radix sort
readpassphrase.3bsd get a passphrase from the user
reallocarray.3bsd memory allocation and deallocation
reallocf.3bsd general purpose memory allocation functions
recallocarray.3bsd alias for reallocarray.3bsd
setmode.3bsd modify mode bits
setproctitle.3bsd set process title
setproctitle_init.3bsd alias for setproctitle.3bsd
setprogname.3bsd alias for getprogname.3bsd
sl_add.3bsd alias for stringlist.3bsd
sl_delete.3bsd alias for stringlist.3bsd
sl_find.3bsd alias for stringlist.3bsd
sl_free.3bsd alias for stringlist.3bsd
sl_init.3bsd alias for stringlist.3bsd
sradixsort.3bsd alias for radixsort.3bsd
stringlist.3bsd stringlist manipulation functions
strlcat.3bsd alias for strlcpy.3bsd
strlcpy.3bsd size-bounded string copying and concatenation
strmode.3bsd convert inode status information into a symbolic string
strnstr.3bsd locate a substring in a string
strnunvis.3bsd alias for unvis.3bsd
strnvis.3bsd alias for vis.3bsd
strtoi.3bsd convert string value to an intmax_t integer
strtonum.3bsd reliably convert string value to an integer
strtou.3bsd convert a string to an uintmax_t integer
strunvis.3bsd alias for unvis.3bsd
strvis.3bsd alias for vis.3bsd
strvisx.3bsd alias for vis.3bsd
timeradd.3bsd operations on time structure
timerclear.3bsd alias for timeradd.3bsd
timercmp.3bsd alias for timeradd.3bsd
timerisset.3bsd alias for timeradd.3bsd
timersub.3bsd alias for timeradd.3bsd
timespec.3bsd alias for timeval.3bsd
timespecadd.3bsd alias for timeradd.3bsd
timespecclear.3bsd alias for timeradd.3bsd
timespeccmp.3bsd alias for timeradd.3bsd
timespecisset.3bsd alias for timeradd.3bsd
timespecsub.3bsd alias for timeradd.3bsd
timeval.3bsd time structures
tree.3bsd implementations of splay and red-black trees
uid_from_user.3bsd alias for pwcache.3bsd
unvis.3bsd decode a visual representation of characters
user_from_uid.3bsd alias for pwcache.3bsd
vis.3bsd visually encode characters
wcslcat.3bsd alias for wcslcpy.3bsd
wcslcpy.3bsd wide character string manipulation operations

Miscellanea

libbsd utility functions from BSD systems