1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/include
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
..
arpa
protocols
rpc
rpcsvc Add prototypes for rstat(3) and havedisk(3). 2002-10-01 17:59:53 +00:00
_ctype.h
a.out.h
ar.h
assert.h
bitstring.h
complex.h
cpio.h
ctype.h
db.h
dirent.h
dlfcn.h
elf-hints.h
elf.h
err.h
fmtmsg.h
fnmatch.h
fstab.h
fts.h Make the threatened fts(3) ABI fix. FTSENT now avoids the use of the struct 2002-09-21 01:28:41 +00:00
getopt.h Add getopt_long(3). 2002-09-29 04:14:37 +00:00
glob.h
grp.h Use relatively new visibility primitives for conditionals. Document 2002-09-18 02:07:08 +00:00
hesiod.h
histedit.h
ieeefp.h
ifaddrs.h
inttypes.h Add the remaining C99 wide character string to integer conversion functions. 2002-09-22 08:06:45 +00:00
iso646.h style(9): tab after #define. 2002-09-18 22:23:59 +00:00
kenv.h
langinfo.h o Don't include <nl_types.h>, instead provide a typedef for nl_item. 2002-09-18 05:54:25 +00:00
libgen.h
limits.h Update limits and configuration parameters for 1003.1/TC1/D6. 2002-10-27 18:03:02 +00:00
link.h
locale.h Add support for the 6 new C99 struct lconv members dealing with formatting 2002-10-09 09:19:28 +00:00
Makefile Install mac_partition include files. 2002-10-24 15:25:37 +00:00
malloc.h
memory.h
monetary.h Fix an error which prevented ssize_t from becoming defined. Add 2002-09-20 08:22:48 +00:00
mpool.h
ndbm.h
netconfig.h
netdb.h
nl_types.h Add forgotten <sys/_types.h> include. Fix some style bugs while I'm 2002-09-24 17:28:12 +00:00
nlist.h
nsswitch.h
objformat.h
paths.h
pthread_np.h Prototype for pthread_attr_get_np(). 2002-10-26 13:58:12 +00:00
pthread.h
pwd.h
ranlib.h
readpassphrase.h
regex.h Cope with a GCC bug by using an alternative, but equivalent function 2002-10-03 18:12:03 +00:00
regexp.h
resolv.h
rune.h
runetype.h
search.h - Remove the lsearch() and lfind() functions and their manpage from 2002-10-16 14:29:23 +00:00
setjmp.h Fix namespace issues by using visibility conditionals from 2002-10-05 05:48:50 +00:00
sgtty.h
signal.h Fixed style bug near $FreeBSD$. VCS ids in copyrights should not be 2002-10-16 07:01:10 +00:00
stab.h
stdbool.h
stddef.h
stdio.h Use a weak reference instead of a macro to make vfscanf an alias 2002-10-14 11:18:21 +00:00
stdlib.h Make the first argument of getbsize a size_t* instead of an int*, as this is what the quantity actually is. Fix an easy const while I'm here. 2002-10-23 14:18:07 +00:00
strhash.h
string.h Correct visibility conditionals for memccpy(), strdup(), and 2002-10-14 20:38:40 +00:00
stringlist.h
strings.h
sysexits.h
tar.h
time.h
timeconv.h
timers.h
ttyent.h
ulimit.h
unistd.h Create a small library function, check_utility_compat(3), to determine 2002-10-28 00:15:43 +00:00
utime.h
utmp.h
uuid.h Implement DCE 1.1 compliant UUID functions. Immediate use of these 2002-10-30 03:51:00 +00:00
vis.h
wchar.h Correct visibility for v*wscanf(), wcstoll() and wcstoull(). These functions 2002-10-27 11:30:36 +00:00
wctype.h