Guillem Jover
b0eb19970a
Move bsd_getopt() from <bsd/getopt.h> to <bsd/unistd.h>
...
Deprecate <bsd/getopt.h>.
2011-05-29 02:41:16 +02:00
Guillem Jover
9d04217174
Map getopt to bsd_getopt if we are using the overlay
...
This will ensure the code can safely and correctly use optreset
transparently.
2011-05-28 10:31:06 +02:00
Guillem Jover
17a9a8472e
Rename transparent support to overlay
...
This affects the pkg-config file now named libbsd-overlay.pc, and the
macro to use the overlay LIBBSD_OVERLAY.
2011-05-27 22:45:26 +02:00
Guillem Jover
520682e596
Add support for transparent compilation
...
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 13:43:49 +02:00
Guillem Jover
cb1346e5b3
Export public functions as extern C
2009-05-25 09:25:13 +02:00
Guillem Jover
1f0b016e97
Use UTF-8 copyright symbols for non-imported files
2009-05-20 04:20:21 +02: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
67e48af044
Remove unused includes and protect header
2008-05-06 08:51:43 +03:00
Robert Millan
7aed0593e0
Add bsd_getopt
2008-05-06 08:50:26 +03:00