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
wiz
1ad8067cb3
Fix typos, reported by Alexey Dobriyan ("Gathered from Linux"),
...
forwarded by jmc@openbsd.
2006-02-25 00:58:34 +00:00
elad
cf6eceb4e7
Don't expose struct pw_policy and use pw_policy_t, use malloc, man-page
...
fixups.
As discussed on source-changes@.
Okay yamt@, thorpej@.
2006-02-18 16:32:45 +00:00
elad
f4ce06ccf2
Add the struct pw_policy forgotten in previous commit.
2006-02-18 10:53:33 +00:00
ginsbach
e0882f7342
Add EAI_OVERFLOW as specified in RFC3493, POSIX and XPG6.
2006-02-17 15:55:01 +00:00
chs
899d1b31b2
convert "magiclinks" from a per-fs mount option to a system-wide sysctl.
...
as discussed on tech-kern quite some time ago.
2006-02-12 01:32:06 +00:00
christos
6d2fba90fb
remove functions that we should not be exposing.
2006-01-24 19:33:35 +00:00
christos
4787e0f575
PR/32615: Yves-Emmanuel JUTARD: Add missing telopts extern variable.
2006-01-24 17:13:59 +00:00
christos
decae1574c
PR/32614: Yves-Emmanuel JUTARD: Typing error in some comment ;-)
2006-01-24 17:08:58 +00:00
christos
964e09988d
expose unlocked versions of readdir and telldir.
2006-01-24 13:58:58 +00:00
uwe
211efb2fb0
Fix comment indentation after __P was deleted.
2006-01-11 22:50:35 +00:00
kleink
5af00b0b39
pthread_sigmask(): Add restrict qualifier to set, oset args.
2006-01-07 20:10:29 +00:00
agc
740a95c15f
Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality,
...
from OpenBSD.
Bump libc minor to 136.
2005-12-30 23:07:31 +00:00
yamt
354b4aa135
put back inline to __inline, as it's a user-visible header.
2005-12-28 15:26:06 +00:00
perry
e67ad767f5
inline -> __inline for selected things (specifically, the header
...
file is POSIX visible and the usage isn't #ifdef _KERNEL)
Discussed with core. I may need to go farther than this but for now
compilations done with gcc -ansi (i.e. firefox) will be okay.
2005-12-27 17:21:28 +00:00
perry
5f65228b74
u_intN_t -> uintN_t
2005-12-26 19:01:47 +00:00
perry
971a8b8cc7
__const__ -> const
...
This is in an __attribute__ so it isn't really necessary, but it gets
it out of the listing of __keyword__s...
2005-12-24 23:04:05 +00:00
perry
a2cd732268
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 19:12:23 +00:00
christos
724f51cbd9
expose setuserpath and setuserenv, now used by xdm.
2005-12-20 21:31:27 +00:00
yamt
347f995cea
- constify and remove __UNCONST from caller of clnt_call().
...
- use __UNCONST where approproate.
2005-12-03 15:16:19 +00:00
christos
1f2f080275
sprinkle __UNCONST
2005-11-29 03:12:58 +00:00
christos
8e7266788d
PR/32108: Greg Oster: fpgetmask() linking failure with g++ on macppc
...
Missing __{BEGIN,END}_DECLS.
2005-11-18 20:02:59 +00:00
kleink
34ef731cb3
Change the sched_*() functions to return -1 and set errno to ENOSYS
...
(per the standard) instead of returning ENOSYS. Noted by Ian Zagorskih
in PR kern/30970.
2005-10-09 11:17:28 +00:00
rpaulo
35d2bef12a
Add a comment asking to update sysexits(3) when adding more entries.
2005-09-30 20:56:19 +00:00