Guillem Jover
04250f6a7c
Add strnvis and strnunvis functions
...
Taken from OpenBSD.
2009-10-24 01:47:26 +02:00
Guillem Jover
5c078ce2f5
Move <bsd/ip_icmp.h> to <bsd/netinet/ip_icmp.h>
...
This maps more closely the location of the real header. For
transitional purposes keep a <bsd/ip_icmp.h> that warns and includes
<bsd/netinet/ip_icmp.h>.
2009-10-24 01:47:26 +02:00
Guillem Jover
614eb0402a
Add new <bsd/sys/tree.h> header
2009-10-24 01:47:25 +02:00
Guillem Jover
b6e8469059
Move <bsd/queue.h> to <bsd/sys/queue.h>
...
This maps more closely the location of the real header. For
transitional purposes keep a <bsd/queue.h> that warns and includes
<bsd/sys/queue.h>.
2009-10-24 01:47:25 +02:00
Guillem Jover
d3e14ea99e
Move <bsd/cdefs.h> to <bsd/sys/cdefs.h>
...
This maps more closely the location of the real header. For
transitional purposes keep a <bsd/cdefs.h> that warns and includes
<bsd/sys/cdefs.h>.
2009-10-24 01:47:22 +02:00
Guillem Jover
e51be45c40
Update <sys/queue.h>
...
Taken from FreeBSD.
2009-10-24 01:11:23 +02:00
Guillem Jover
56ddcfe65a
Add strtonum function
...
Taken from FreeBSD.
2009-10-24 01:11:23 +02:00
Guillem Jover
33ef70b9e1
Add __pure2 dummy macro
2009-07-17 13:35:37 +02:00
Guillem Jover
8ef0ecdf44
Add more dummy id macros
2009-07-17 13:34:30 +02:00
Guillem Jover
cb1346e5b3
Export public functions as extern C
2009-05-25 09:25:13 +02:00
Guillem Jover
61fa98ea9e
Add missing <stdarg.h> include in <bsd/err.h>
2009-05-25 09:12:45 +02:00
Guillem Jover
931e043430
Add new __RCSID macro
...
Define it to nothing, so that source imported from BSDs can be easily
compiled w/o needing to modify them.
2009-05-25 08:56:34 +02:00
Guillem Jover
80c3954e3c
Use the correct path when including a.out.h
...
Reported-by: Aurélien Jarno <aurelien@aurel32.net>
2009-05-25 06:23:01 +02:00
Guillem Jover
1f0b016e97
Use UTF-8 copyright symbols for non-imported files
2009-05-20 04:20:21 +02:00
Guillem Jover
dcaec44a6f
Add nlist function
2009-05-20 04:14:19 +02:00
Guillem Jover
8dbfb3529b
Add strmode function
2009-05-20 04:14:07 +02:00
Guillem Jover
4c9c8ed74c
Add a new header file to expose inet_net_pton prototype
2008-07-26 22:35:31 +03:00
Guillem Jover
38829bdc8b
Add new setmode and getmode functions from FreeBSD
2008-07-09 09:07:03 +03:00
Guillem Jover
a5f7d1a8f1
Include the rest of the header files
2008-07-09 09:04:51 +03:00
Guillem Jover
8b95dc5865
Disable __bounded__ __attribute__
2008-07-09 09:04:27 +03:00
Guillem Jover
1512d0d4ab
Renumber 4th clause from BSD license to 3rd
...
Those files have only three clauses.
2008-07-09 07:22:30 +03:00
Guillem Jover
b0f64624bb
Add missing license headers
...
With permission from Robert Millan and Aurelien Jarno.
2008-07-09 07:16:20 +03:00
Guillem Jover
a5709cbc88
Add license header
2008-06-18 08:47:58 +03:00
Guillem Jover
bf4eeb29f0
Add arc4random_stir and arc4random_addrandom functions
2008-06-18 08:44:18 +03:00
Guillem Jover
b37f1039ef
Replace current md5 code with one from MirBSD and OpenBSD
...
This adds the following public functions:
MD5Transform, MD5End, MD5File, MD5FileChunk, MD5Data
2008-06-18 08:19:41 +03:00
Guillem Jover
20bf55ffa5
Include missing stddef.h
2008-06-18 08:09:51 +03:00
Guillem Jover
d033e58045
Remove cruft macros and includes
2008-06-18 07:59:43 +03:00
Guillem Jover
c14d23b5d7
Add license header
2008-06-18 07:49:59 +03:00
Guillem Jover
f5b8317051
Remove UC Berkeley advertising clause
...
As per <ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change>.
2008-05-06 08:56:38 +03:00
Petr Salinger
c5793d47d1
bsd/queue.h: Sync with current glibc variant from GNU/kFreeBSD
2008-05-06 08:56:38 +03:00
Petr Salinger
ac32eefec5
bsd/bsd.h: Cleanup
2008-05-06 08:56:37 +03:00
Petr Salinger
30176335f9
humanize_number: New function
2008-05-06 08:56:37 +03:00
Robert Millan
3462d1261f
Add heapsort
2008-05-06 08:54:07 +03:00
Robert Millan
40bb012fee
Add vis and unvis
2008-05-06 08:52:46 +03:00
Robert Millan
5bd834027d
Add getprogname and setprogname
2008-05-06 08:52:15 +03:00
Guillem Jover
1e8b819b45
Disable __unused
...
It conflicts with a struct member in a Linux header.
2008-05-06 08:51:56 +03:00
Guillem Jover
67e48af044
Remove unused includes and protect header
2008-05-06 08:51:43 +03:00
Guillem Jover
c9e733b215
Remove commented out macros
2008-05-06 08:50:52 +03:00
Guillem Jover
8150473420
Move some macros to cdefs.h
2008-05-06 08:50:47 +03:00
Robert Millan
7aed0593e0
Add bsd_getopt
2008-05-06 08:50:26 +03:00
Robert Millan
7a8c1c8648
Use the same macro (_SYS_QUEUE_H) as <sys/queue.h> for header protection
...
This prevents collisions.
2008-05-06 08:50:08 +03:00
Robert Millan
19cc95400b
bsd/queue.h: Replace with patched copy of glibc's <sys/queue.h>
...
This doesn't affect freebsd6-buildutils.
2008-05-06 08:48:17 +03:00
Robert Millan
e8d3b08cc6
Add __unused
2008-05-06 08:47:32 +03:00
Robert Millan
33eb3ecc41
Add errc, warnc, verrc and vwarnc
2008-05-06 08:47:26 +03:00
Aurelien Jarno
dedb8169c4
Added manpages and fixed fmtcheck
2008-05-06 08:47:20 +03:00
Aurelien Jarno
91473e2748
fmtcheck: New function
2008-05-06 08:45:48 +03:00
Guillem Jover
657f1b59ce
Reorganize header files
2008-05-06 08:45:47 +03:00