drochner
a981c4eb78
add the isgreater() at al. comparision macros defined in C99 and SUSv3;
...
use just the primitive macros for now (identical to FreeBSD/DragonFly)
which don't use gcc internals, the rest can go in after some testing;
addresses PR standards/25520
2007-02-06 17:29:37 +00:00
christos
fc500ab7fb
Add macros for overflow detection
2007-02-03 23:48:21 +00:00
christos
a12ac1f620
remove __SAFE
2007-02-02 23:00:53 +00:00
christos
b5861ff385
another merge botch.
2007-01-28 01:48:03 +00:00
christos
9567c94af3
Fix merge botch
2007-01-27 22:33:03 +00:00
christos
0d808c59ee
Merge back all our changes.
2007-01-27 21:25:23 +00:00
christos
7315c1563a
import files from bind-9-4-0-rc2
2007-01-27 19:49:27 +00:00
ad
4fa8fcbfe1
Add: _lwp_kill, _lwp_detach, _lwp_park, lwp_unpark, _lwp_unpark_all.
2007-01-16 01:36:50 +00:00
christos
33d6b113f2
moved string_to_flags and flags_to_string from ls to libutil.
2006-12-14 19:18:01 +00:00
bjh21
2f3712dfa1
defined(_NETBSD_SOURCE) is equivalent to (!defined(_ANSI_SOURCE) &&
...
!defined(_POSIX_C_SOURCE) && !defined(_XOPEN_SOURCE)), so there's no
need to check both of them.
2006-12-09 19:33:42 +00:00
christos
1665d5e960
fix spelling of accommodate; from Zapher.
2006-11-24 19:46:58 +00:00
christos
4ca73ce810
Don't expose _ss functions for 4.0. Requested by core.
2006-11-22 17:23:24 +00:00
christos
ab56b9a702
getdate -> parsedate
2006-11-20 20:33:33 +00:00
christos
37568978dc
constify getdate
2006-11-17 22:44:40 +00:00
christos
ba26b607a4
add getdate.
2006-11-17 22:10:23 +00:00
yamt
c59a65e2fe
add comments.
2006-11-09 10:04:40 +00:00
mjf
a2be0ed655
Revert the changes I introduced trying to solve tmpfs' NFS export problem.
...
Requested by yamt@
2006-10-31 08:12:46 +00:00
christos
11c53ad61c
kill crypto/rmd160.h and crypto/sha2.h, and instead make symlinks to
...
/usr/include from /usr/include/sys. This makes all the one way hash
header handling identical.
2006-10-30 20:22:53 +00:00
christos
1e468fbf99
- flags should be unsigned short instead of short.
...
- add __SAFE flag, to indicate that we want async-signal-safe functionality
only.
- add snprintf_ss, and vsnprintf_ss; these are undocumented on purpose.
2006-10-27 20:03:21 +00:00
mjf
84bd46b9f9
Add support to allow a file system to not permit being exported over NFS.
...
Approved by elad@ and wrstuden@
2006-10-24 21:53:10 +00:00
christos
fb9bdae14a
add MOPT_NULL
2006-10-16 03:31:27 +00:00
christos
1d0c670b9c
add a NULL callback initializer
2006-10-15 16:10:38 +00:00
christos
3600b1e75a
Add run level messages.
2006-09-22 21:31:55 +00:00
christos
e72710e561
Add efun(3)
2006-08-26 18:11:12 +00:00
christos
54097ce7af
PR/34238: Aleksey Cheusov: add wcsdup, wcscasecmp and wcsncasecmp functions
2006-08-22 20:50:46 +00:00
thorpej
b4bbe79968
Use __GNUC_PREREQ__() for the GCC 4 test, too.
2006-08-21 16:58:29 +00:00
christos
93e48bdb1e
__offsetof__ is a builtin, so we need __GNU_PREREQ
2006-08-21 15:31:18 +00:00
christos
a162f659c6
gcc-3.3 does not have __offsetof__, but gcc-3.4 eems to require it:
...
From the redhat web page:
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/gcc/offsetof.html
__offsetof__ (expression)
is equivalent to the parenthesized expression, except that the
expression is considered an integral constant expression even if
it contains certain operators that are not normally permitted in
an integral constant expression. Users should never use __offsetof__
directly; the only valid use of __offsetof__ is to implement the
offsetof macro in <stddef.h>.
2006-08-21 15:26:49 +00:00
christos
a4f92031c6
g++-4 does not like &0->member, so we have to use the built-in offsetof().
...
g++-3 does not have a built-in offsetof(), but we cannot use the c version,
otherwise we break with -Wold-style-cast.
Inspired by the DF version, but a bit different.
2006-08-21 15:02:23 +00:00
skd
21f8ec95d5
Use gcc's builtin function. This permits c++ compiliation of const
...
expressions using offsetof. Boost-python relies on this, for example.
2006-08-21 14:09:43 +00:00
christos
f4254d2cef
Add stresep and strndup.
2006-08-12 23:50:13 +00:00
christos
b9c41df004
add services.db
2006-07-27 18:29:01 +00:00
christos
20248fa84b
forgot to commit this.
2006-07-27 18:10:45 +00:00
christos
a14221d559
fts_number is a quad; bump version.
2006-07-27 15:47:09 +00:00
christos
11d8439430
add sl_delete
2006-07-27 15:37:19 +00:00
christos
eadd73deca
Centralize the TCP_NODELAY handling as discussed in tech-net.
2006-06-22 19:35:34 +00:00
mrg
db19e89e04
remove support for building (with) GCC 2.95. also:
...
- always install <stdbool.h>
- don't generate a fake one for vax / gettext.
2006-06-02 22:16:18 +00:00
christos
54595e9946
rename dd_rewind to dd_internal so that it can be re-used to implement
...
telldir/seekdir/rewinddir differently. While there change the prototype
to telldir to take a non-const DIR, per:
http://www.opengroup.org/onlinepubs/009695399/basedefs/dirent.h.html
2006-05-17 20:32:19 +00:00
mrg
9f88f12295
add __BEGIN_DECLS/__END_DECLS around snprintf() & vsnprintf() prototypes.
2006-05-10 21:09:45 +00:00
thorpej
66574ac8a6
Install proplib include files.
2006-04-27 23:42:08 +00:00
snj
a640fe8c43
It's "its."
2006-04-24 19:00:29 +00:00
salo
2118fde310
Add setttyentpath(), functionally equivalent to setttyent() but takes an
...
additional argument to read the ttys information from an alternate path
istead of _PATH_TTYS.
Required for upcoming init(8) changes.
Mostly from <apb>.
Bump libc minor.
2006-04-17 23:29:21 +00:00
tnozaki
f9de1ba57e
add c99 wcstof(3) and wcstold(3).
...
requested by skrll AT netbsd DOT org, thanks.
bump libc minor 138 -> 139.
2006-04-15 12:17:22 +00:00
mrg
0db1500b43
retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4.
2006-04-07 19:38:58 +00:00
christos
8d5214b18a
PR/33163: Auster Vl.: fts: cant allocate memory | filename too long
...
Change the ftp_pathlen and fts_namelen to u_int from u_short so that
pathnames > 32K work.
2006-03-30 01:23:50 +00:00
christos
fb11ba2dc5
PR/33124: Murray Armfield: readdir_r is missing a restrict qualifier.
...
http://www.opengroup.org/onlinepubs/000095399/basedefs/dirent.h.html
2006-03-26 18:22:40 +00:00
christos
3b6811d33b
PR/33123: Murray Armfield: standards compliance & glob.h
...
Certain fields in glob.h need to be size_t; fix this and version glob(3).
http://www.opengroup.org/onlinepubs/000095399/basedefs/glob.h.html
2006-03-26 18:11:22 +00:00
xtraeme
f1336fbda3
Add trunc() and truncf() C99 functions, from FreeBSD.
2006-03-25 16:41:11 +00:00
kleink
d66de2df34
Add nan(3), nanf(3), and nanl(3); welcome libm.so.0.4.
2006-03-23 16:55:42 +00:00
kleink
bc89c06cbf
Add strtof(3) and strtold(3); welcome libc 12.137.
2006-03-15 17:35:17 +00:00