Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-28 | Bump deps and compat levelHEADmaster | Igor Pashev | 2 | -2/+2 | |
2012-01-28 | Added debian/ | Igor Pashev | 12 | -0/+784 | |
2012-01-28 | Search include/ as well | Igor Pashev | 1 | -0/+1 | |
2012-01-28 | Missing MIN(a, b) macro | Igor Pashev | 1 | -0/+4 | |
2012-01-28 | Fixed getpeereid() : struct ucred_t is not public | Igor Pashev | 1 | -5/+10 | |
2012-01-28 | "Ported" fpurge() | Igor Pashev | 1 | -4/+0 | |
2012-01-28 | flock() by fcntl() | Igor Pashev | 1 | -0/+44 | |
2012-01-28 | "Ported" src/fgetln.c | Igor Pashev | 1 | -4/+0 | |
2012-01-28 | Use regular getopt() | Igor Pashev | 1 | -5/+1 | |
2012-01-28 | Disable nlist | Igor Pashev | 1 | -4/+0 | |
2011-07-09 | build: Use -isystem instead of -I | Guillem Jover | 1 | -1/+1 | |
2011-07-09 | build: Do not add -Iinclude/ to MK_CPPFLAGS | Guillem Jover | 1 | -1/+1 | |
The source code should not be using any of the headers there. | |||||
2011-07-09 | Add missing semicolon to bsd_getopt() declaration | Guillem Jover | 1 | -1/+1 | |
Accidentally lost in commit 4a6303ba3b64504ab0077b9cfebd2a4b918d531d. | |||||
2011-06-08 | Constify bsd_getopt(3) arguments | Guillem Jover | 2 | -2/+2 | |
This matches the standard declaration for getopt(3). | |||||
2011-06-02 | Release libbsd 0.3.0 | Guillem Jover | 1 | -1/+1 | |
2011-06-02 | Add a COPYING file to ease the distributors work | Guillem Jover | 1 | -0/+444 | |
This file includes all the copyright and license notices from the source code in a single place. | |||||
2011-05-29 | Remove blank lines at EOF | Guillem Jover | 13 | -13/+0 | |
2011-05-29 | Move bsd_getopt() from <bsd/getopt.h> to <bsd/unistd.h> | Guillem Jover | 2 | -15/+14 | |
Deprecate <bsd/getopt.h>. | |||||
2011-05-29 | Include the correct deprecated headeres when using the overlay | Guillem Jover | 6 | -0/+25 | |
2011-05-29 | Do not use the same header inclusion protector for <nlist.h> and <bsd/nlist.h> | Guillem Jover | 1 | -2/+2 | |
Regression introduced in commit f7caf2b30da93d46528ec706dffaf5cbde5266d9. | |||||
2011-05-29 | Add LIBBSD_DISABLE_DEPRECATED to deprecated headers | Guillem Jover | 8 | -0/+32 | |
When enabled this will make the inclusion of deprecated headers a fatal error so that it's easier to spot. | |||||
2011-05-28 | Condense and clarify header deprecation warnings | Guillem Jover | 8 | -8/+8 | |
Mention the possibility of using libbsd-overlay.pc. | |||||
2011-05-28 | Rename LIBBSD_CLEAN_INCLUDES to LIBBSD_DISABLE_DEPRECATED | Guillem Jover | 4 | -4/+4 | |
2011-05-28 | Namespace header protector in <bsd/sys/cdefs.h> with LIBBSD_SYS_ | Guillem Jover | 1 | -2/+2 | |
2011-05-28 | Add new <bsd/sys/poll.h> header | Guillem Jover | 2 | -0/+41 | |
2011-05-28 | Add new <bsd/sys/endian.h> header | Guillem Jover | 2 | -0/+53 | |
2011-05-28 | Add new __packed, __aligned and __nonnull attributes | Guillem Jover | 1 | -0/+24 | |
2011-05-28 | Define __dead2 and __pure2 to actual gcc attributes if possible | Guillem Jover | 1 | -2/+10 | |
2011-05-28 | Define <sys/cdefs.h> attributes conditional to the supported gcc version | Guillem Jover | 1 | -2/+8 | |
2011-05-28 | Define _SYS_CDEFS_H and _SYS_CDEFS_H after including <sys/cdefs.h> | Guillem Jover | 1 | -0/+10 | |
This makes sure the “standard” inclusion protectors are in place, as at least some FreeBSD kernel headers expect these to be defined to do some sanity checks. | |||||
2011-05-28 | Map getopt to bsd_getopt if we are using the overlay | Guillem Jover | 2 | -1/+10 | |
This will ensure the code can safely and correctly use optreset transparently. | |||||
2011-05-27 | Rename transparent support to overlay | Guillem Jover | 9 | -20/+20 | |
This affects the pkg-config file now named libbsd-overlay.pc, and the macro to use the overlay LIBBSD_OVERLAY. | |||||
2011-05-16 | Abort compilation if fgetln cannot be wrapped | Guillem Jover | 1 | -1/+3 | |
2011-05-16 | Add fpurge function | Guillem Jover | 4 | -1/+74 | |
2011-05-14 | Conditionalize <time.h> inclusion from <bsd/bsd.h> | Guillem Jover | 1 | -0/+2 | |
This was added long time ago to fix some software which was implicitly depending on the header through some other header, and to avoid having to modify such software. Conditionalize it on LIBBSD_CLEAN_INCLUDES, so that buildability can be tested for its future removal. | |||||
2011-05-14 | Conditionalize temporary compatibility inclusions | Guillem Jover | 4 | -1/+8 | |
These inclusions were in place for backward compatibility purposes, when the headers were split so that code using them would not break. Make it possible for applications to disable them by defining LIBBSD_CLEAN_INCLUDES so that buildability can be tested and fixed before they get removed in a subsequent release. | |||||
2011-05-14 | Correct library name in man pages | Guillem Jover | 2 | -2/+4 | |
2011-05-14 | Update libbsd header references in man pages | Guillem Jover | 20 | -20/+19 | |
Point to the namespaced path for libbsd specific headers. | |||||
2011-05-14 | Move all header files to /usr/include/bsd/ and deprecate /usr/include/ | Guillem Jover | 7 | -139/+244 | |
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 | 14 | -9/+62 | |
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 | Move each version symbol declaration into its own line | Guillem Jover | 1 | -5/+19 | |
2011-05-14 | Generalize pkg-config file handling | Guillem Jover | 2 | -2/+2 | |
Use a make pattern for the .pc rule to allow using more than one .pc file. And generalize the .gitignore entry. | |||||
2011-05-14 | Initialize __progname to program_invocation_short_name | Guillem Jover | 1 | -1/+7 | |
As we do not have cooperation from the crt0 code to set __progname, we have to set it ourselves from getprogname() in case it's NULL. On GNU systems we can use program_invocation_short_name which is actually set on crt0. | |||||
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 | 2 | -0/+147 | |
Taken from FreeBSD. | |||||
2011-05-14 | Add new radixsort and sradixsort functions | Guillem Jover | 6 | -0/+497 | |
Taken from FreeBSD. | |||||
2011-05-14 | Add man pages for heapsort and mergesort | Guillem Jover | 3 | -0/+210 | |
Taken from FreeBSD, originally as qsort.3 but qsort references stripped. | |||||
2011-05-14 | Add new mergesort function | Guillem Jover | 4 | -1/+357 | |
Taken from FreeBSD. | |||||
2011-05-14 | Add getpeereid function | Guillem Jover | 5 | -0/+275 | |
2011-02-23 | Add reallocf function | Aurelien Jarno | 5 | -0/+163 | |