Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-05-14 | Move all header files to /usr/include/bsd/ and deprecate /usr/include/ | Guillem Jover | 3 | -0/+200 | |
First stage of the transition to avoid possible clashes with other software by moving out of the way the remaining headers from /usr/include/. At least nlist.h is known to cause file conflicts with some libelf implementations. libutil.h is not really complete and might cause confusion if software detects its availability w/o someone actually checking. And lastly vis.h is not known to cause any problem and it's complete, but better be safe than sorry. The compatibility headers will be removed in a later release. | |||||
2011-05-14 | Add support for transparent compilation | Guillem Jover | 7 | -1/+42 | |
This means that software being ported should not need to be modified in the usual case, as the libbsd headers will take over the standard namespace and fill the missing gaps, and include the system headers. To use this the new libbsd-transparent.pc file can be used through pkg-config, which should end up doing the right thing. | |||||
2011-05-14 | Add missing prototypes for arc4random_buf and arc4random_uniform | Kevin McCarthy | 1 | -0/+2 | |
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=34511 | |||||
2011-05-14 | Add new <bsd/sys/bitstring.h> header | Guillem Jover | 1 | -0/+146 | |
Taken from FreeBSD. | |||||
2011-05-14 | Add new radixsort and sradixsort functions | Guillem Jover | 1 | -0/+4 | |
Taken from FreeBSD. | |||||
2011-05-14 | Add new mergesort function | Guillem Jover | 1 | -1/+3 | |
Taken from FreeBSD. | |||||
2011-05-14 | Add getpeereid function | Guillem Jover | 1 | -0/+2 | |
2011-02-23 | Add reallocf function | Aurelien Jarno | 1 | -0/+2 | |
2010-01-21 | Make setprogname and getprogname arguments and return value const | Guillem Jover | 1 | -3/+3 | |
This is more correct as the strings are not going to be changed, and it matches the function signatures on other BSDs. Suggested-by: Aurelien Jarno <aurel32@debian.org> | |||||
2010-01-10 | Replace setproctitle dummy macro with a function stub | Guillem Jover | 2 | -4/+2 | |
This way we can replace it later on with a real implementation so that applications can immediately benefit from it w/o the need to recompile them. | |||||
2009-12-12 | Move fmtcheck and fgetln declarations to <bsd/stdio.h> | Guillem Jover | 3 | -6/+45 | |
This is were they are located on the BSDs. | |||||
2009-12-12 | Move setmode and getmode declarations to <bsd/unistd.h> | Guillem Jover | 2 | -7/+45 | |
This is were they are located on the BSDs. | |||||
2009-12-12 | Mark inclusion of <time.h> from <bsd/bsd.h> deprecated | Guillem Jover | 1 | -0/+2 | |
This will be removed at some point in the future. | |||||
2009-12-12 | Move arc4random declarations to <bsd/stdlib.h> | Guillem Jover | 3 | -8/+6 | |
This is were they are located on the BSDs. | |||||
2009-12-12 | Deprecate <bsd/inet.h> | Guillem Jover | 1 | -5/+2 | |
The only function declared in that header file was inet_net_pton, which is already provided by glibc. Will be removed on the next SONAME bump. | |||||
2009-12-12 | Remove traces of fgetwln, it was never included | Guillem Jover | 1 | -2/+0 | |
This function was exposed in the header file and the versioning symbol file, but the actual code was never here. | |||||
2009-12-10 | Make RCS macros take arguments | Thorsten Glaser | 1 | -3/+3 | |
This was breaking code actually using those macros. Signed-off-by: Thorsten Glaser <tg@mirbsd.org> | |||||
2009-12-10 | Track bug IDs for __unused collision | Thorsten Glaser | 1 | -0/+1 | |
Signed-off-by: Thorsten Glaser <tg@mirbsd.org> | |||||
2009-12-10 | Add readpassphrase function | Guillem Jover | 1 | -0/+41 | |
Taken from OpenBSD. | |||||
2009-12-10 | Add dehumanize_number function | Guillem Jover | 1 | -0/+6 | |
Taken from NetBSD. | |||||
2009-10-24 | Move <bsd/ip_icmp.h> to <bsd/netinet/ip_icmp.h> | Guillem Jover | 3 | -186/+221 | |
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 | Add new <bsd/sys/tree.h> header | Guillem Jover | 2 | -0/+766 | |
2009-10-24 | Move <bsd/queue.h> to <bsd/sys/queue.h> | Guillem Jover | 3 | -607/+642 | |
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 | Move <bsd/cdefs.h> to <bsd/sys/cdefs.h> | Guillem Jover | 3 | -63/+98 | |
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 | Update <sys/queue.h> | Guillem Jover | 1 | -61/+130 | |
Taken from FreeBSD. | |||||
2009-10-24 | Add strtonum function | Guillem Jover | 1 | -0/+3 | |
Taken from FreeBSD. | |||||
2009-07-17 | Add __pure2 dummy macro | Guillem Jover | 1 | -0/+4 | |
2009-07-17 | Add more dummy id macros | Guillem Jover | 1 | -0/+16 | |
2009-05-25 | Export public functions as extern C | Guillem Jover | 6 | -3/+23 | |
2009-05-25 | Add missing <stdarg.h> include in <bsd/err.h> | Guillem Jover | 1 | -0/+1 | |
2009-05-25 | Add new __RCSID macro | Guillem Jover | 1 | -1/+5 | |
Define it to nothing, so that source imported from BSDs can be easily compiled w/o needing to modify them. | |||||
2009-05-20 | Use UTF-8 copyright symbols for non-imported files | Guillem Jover | 8 | -10/+10 | |
2009-05-20 | Add strmode function | Guillem Jover | 1 | -1/+3 | |
2008-07-26 | Add a new header file to expose inet_net_pton prototype | Guillem Jover | 1 | -0/+35 | |
2008-07-09 | Add new setmode and getmode functions from FreeBSD | Guillem Jover | 1 | -0/+9 | |
2008-07-09 | Include the rest of the header files | Guillem Jover | 1 | -1/+5 | |
2008-07-09 | Disable __bounded__ __attribute__ | Guillem Jover | 1 | -0/+4 | |
2008-07-09 | Renumber 4th clause from BSD license to 3rd | Guillem Jover | 2 | -2/+2 | |
Those files have only three clauses. | |||||
2008-07-09 | Add missing license headers | Guillem Jover | 3 | -0/+79 | |
With permission from Robert Millan and Aurelien Jarno. | |||||
2008-06-18 | Add arc4random_stir and arc4random_addrandom functions | Guillem Jover | 1 | -0/+2 | |
2008-06-18 | Replace current md5 code with one from MirBSD and OpenBSD | Guillem Jover | 1 | -37/+40 | |
This adds the following public functions: MD5Transform, MD5End, MD5File, MD5FileChunk, MD5Data | |||||
2008-06-18 | Include missing stddef.h | Guillem Jover | 1 | -0/+1 | |
2008-06-18 | Remove cruft macros and includes | Guillem Jover | 1 | -26/+0 | |
2008-06-18 | Add license header | Guillem Jover | 4 | -0/+104 | |
2008-05-06 | bsd/queue.h: Sync with current glibc variant from GNU/kFreeBSD | Petr Salinger | 1 | -2/+2 | |
2008-05-06 | bsd/bsd.h: Cleanup | Petr Salinger | 1 | -49/+5 | |
2008-05-06 | Add heapsort | Robert Millan | 1 | -0/+2 | |
2008-05-06 | Add getprogname and setprogname | Robert Millan | 1 | -1/+6 | |
2008-05-06 | Disable __unused | Guillem Jover | 1 | -0/+4 | |
It conflicts with a struct member in a Linux header. | |||||
2008-05-06 | Remove unused includes and protect header | Guillem Jover | 2 | -3/+6 | |