freebsd-dev/lib
Marcel Moolenaar 65393a863e Implement DCE 1.1 compliant UUID functions. Immediate use of these
functions is expected for uuidgen(1), mca(8) and gpt(8). Given the
generic use of UUIDs beyond the scope of the DCE 1.1 specification,
visibility of the data structure at all levels of the machine,
including firmware and the wish to not create a permanent build-
time FreeBSD-ism for DCE compliant applications by creating a new
library, it was decided that libc would be the least inappropriate
place. Also, because the UUID functions live in libc under IRIX as
well, we have maximized our portability and left as many options
open as possible.

This implementation introduces an extension not found in the
specification: the status parameter is allowed to be a NULL-
pointer. The reason for introducing the extension is because
the status is almost never of any use.

The manpage that's part of this commit is a minimal place-holder
and is further fleshed-out in the near future.

Approved by: re@
Contributed by: Hiten Mahesh Pandya <hiten@unixdaemons.com>
Sponsored by: marcel :-)
Tested on: alpha, i386, ia64
2002-10-30 03:51:00 +00:00
..
compat Update compat3x libc and libc_r from RELENG_3. This fixes the buffer 2002-09-25 19:47:54 +00:00
csu Align the stack suitably for the version of gcc in FreeBSD-4 (provided 2002-09-29 13:42:27 +00:00
libalias Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libatm bzero() allocations. 2002-09-30 09:18:54 +00:00
libbind
libbz2 Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libc Implement DCE 1.1 compliant UUID functions. Immediate use of these 2002-10-30 03:51:00 +00:00
libc_r Add & hookup manpage for pthread_attr_get_np(3). 2002-10-26 15:04:29 +00:00
libcalendar
libcam Don't depend on <sys/types.h> pollution in <fcntl.h>. 2002-09-16 07:18:27 +00:00
libcom_err
libcompat - Remove the lsearch() and lfind() functions and their manpage from 2002-10-16 14:29:23 +00:00
libcrypt
libdevinfo Expose the new kernel data structures to libdevinfo: 2002-09-20 02:16:33 +00:00
libdevstat Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libdisk Getting closer to getting things right: 2002-10-29 17:12:02 +00:00
libedit Write the strvis()'d string out to the history file in history_save(), 2002-10-14 10:42:38 +00:00
libexpat Minor tweaks to make this manpage readable. 2002-10-04 15:07:39 +00:00
libfetch Reinstate revs 1.35-36 and 1.38. Revisions 1.34 and 1.37 were specifically 2002-10-30 00:17:16 +00:00
libform
libftpio Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libio
libipsec Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libipx Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:10:45 +00:00
libisc Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libkse Add the 'restrict' type qualifier to the prototypes of `sigaction', 2002-10-02 10:53:44 +00:00
libkvm Implement working on ELF corefiles. Use kvm_read() when reading 2002-10-21 04:21:12 +00:00
libmd Initiate deorbit burn for the i386-only a.out related support. Moves are 2002-09-17 01:49:00 +00:00
libmenu
libmilter
libmp
libncp Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libncurses Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libnetgraph Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libopie Drop login.c and logwtmp.c from the library build. None of the apps 2002-10-04 00:24:31 +00:00
libpam Allow the admin to specify a different NAS identifier than the hostname. 2002-10-28 10:28:46 +00:00
libpanel
libpcap Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libpthread Add the 'restrict' type qualifier to the prototypes of `sigaction', 2002-10-02 10:53:44 +00:00
libradius Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
librpcsvc make rstat(3) return an 'enum clnt_stat' rather than an 'int' to match 2002-10-01 22:02:06 +00:00
libsbuf
libsm
libsmb Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libsmdb
libsmutil
libstand Add the libz derived files, added in the previous commit, to 2002-10-19 02:23:09 +00:00
libtacplus Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libtelnet
libufs Use an error message closer to old dumpfs(8) in the case of truncated/no 2002-10-22 19:36:10 +00:00
libugidfw Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libusbhid Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libutil Don't forget to '\n'-terminate new entries. This unbreaks chpass -a. 2002-10-29 13:58:42 +00:00
libvgl Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libwrap Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libxpg4 Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
liby Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libypclnt Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
libz Actually implement gzip's -c option. minigzip now also doubles 2002-10-03 19:30:22 +00:00
msun Remove duplicate declaration. 2002-10-23 17:35:11 +00:00
ncurses Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00
Makefile Connect libbsdxml (nee libexpat) to the build. 2002-10-04 13:40:39 +00:00
Makefile.inc Zap now-unused SHLIB_MINOR 2002-09-28 00:25:32 +00:00