X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/blobdiff_plain/1025598e92db95a8272dd79dcf2912684ac47c12..1a6043f94e906b20ba06a5494eee19798cd95d07:/man/mLib.3?ds=sidebyside diff --git a/man/mLib.3 b/man/mLib.3 index f109d19..f7d5511 100644 --- a/man/mLib.3 +++ b/man/mLib.3 @@ -1,5 +1,5 @@ .\" -*-nroff-*- -.TH mLib 3 "7 July 1999" mLib +.TH mLib 3 "7 July 1999" "Straylight/Edgeware" "mLib utilities library" .SH NAME mLib \- library of miscellaneous utilities .\" @mLib @@ -147,8 +147,14 @@ stack operations efficiently. .SS "Miscellaneous utilities" The .BR crc32 (3) -module calculates CRC values for strings. It's used by the symbol table -manager as a hash function. +module calculates CRC values for strings. It used to be used by the +symbol table manager as a hash function. +.PP +The +.BR unihash (3) +module implements a simple but efficient universal hashing family. This +is a keyed hash function which provides security against an adversary +choosing input to a hash table deliberately to cause collisions. .PP The .BR lock (3) @@ -167,6 +173,11 @@ The module manipulates file descriptor flags in a fairly painless way. .PP The +.BR fwatch (3) +module allows you to easily find out whether a file has changed since +the last time you looked at it. +.PP +The .BR lbuf (3) module implements a `line buffer', which is an object that emits completed lines of text from an incoming asynchronous data stream. It's @@ -261,6 +272,7 @@ module does background hostname and address resolution. .BR env (3), .BR exc (3), .BR fdflags (3), +.BR fwatch (3), .BR hash (3), .BR ident (3), .BR lbuf (3),