christos
f9589d4feb
Release 2015g - 2015-10-01 00:39:51 -0700
...
Changes affecting code
localtime no longer mishandles America/Anchorage after 2037.
(Thanks to Bradley White for reporting the bug.)
The localtime module allows the variables 'timezone', 'daylight',
and 'altzone' to be in common storage shared with other modules,
and declares them in case the system <time.h> does not.
(Problems reported by Kees Dekker.)
On platforms with tm_zone, strftime.c now assumes it is not NULL.
This simplifies the code and is consistent with zdump.c.
(Problem reported by Christos Zoulas.)
Changes affecting documentation
The tzfile man page now documents that transition times denote the
starts (not the ends) of the corresponding time periods.
(Ambiguity reported by Bill Seymour.)
2015-10-09 17:21:45 +00:00
martin
59db503a23
Fix the -m32 compat build for sparc64 after recent sparc/include/types.h
...
changes. XXX I suspect this variant has not been tested in real life.
2015-10-07 11:56:41 +00:00
christos
a786eb43af
PR/50295: Fix clock_nanosleep return value documentation.
2015-10-02 19:52:49 +00:00
christos
4a21fa14fc
Neither libproc or librtld_db require CTF
2015-09-28 17:12:12 +00:00
christos
c9b640c057
need uvm_param.h now.
2015-09-26 20:28:55 +00:00
christos
e09cabee76
args are flipped.
2015-09-25 19:27:31 +00:00
christos
a94376db50
use provide KERN_PROC_PATHNAME in PROC_ARGS.
2015-09-25 19:18:28 +00:00
christos
c09ba22ef4
Restore previous: only build libproc and librtld_db for dtrace since many
...
archs are not supported.
2015-09-25 11:39:08 +00:00
christos
dc1fa8fa85
we always build librtld_db and libproc.
2015-09-25 11:35:05 +00:00
martin
2f0225ffc2
librtld_db depends on libproc, so conditionalize it as well
2015-09-25 10:08:35 +00:00
martin
e662b1ba49
libproc depends on libctf, so conditionalize it with the same condition
2015-09-25 07:41:53 +00:00
christos
46e2ed0d2c
make dtrace follow libproc.
2015-09-24 18:37:33 +00:00
christos
85dc0057a4
Hello lint.
2015-09-24 15:30:39 +00:00
christos
58ad14e816
Hook up libproc and librtld_db into the build
2015-09-24 14:48:36 +00:00
christos
80a7733395
Add kinfo_getvmmap from FreeBSD
2015-09-24 14:39:20 +00:00
christos
1ede8275d7
- fix various leaks on error
...
- don't use the wrong error variable in switch
- always set the error return code
- return consistent errors when the input data cannot be handled.
2015-09-22 16:16:02 +00:00
christos
525756d35c
be more forgiving, and don't abort on unexpected errors.
2015-09-22 16:15:08 +00:00
christos
b350f7a434
Handle herrors properly so that postfix can return 4XX codes when appropriate.
...
Pointed out by Viktor Dukhovni.
2015-09-22 14:46:09 +00:00
joerg
605a3a0b27
Drop .proc. It is ignored by GNU as anyway.
2015-09-22 13:27:13 +00:00
joerg
7cd266968a
Restrict libc_vfp to NetBSD/arm. It doesn't make sense for aarch64.
2015-09-22 13:26:14 +00:00
pooka
bc0dc0b26e
Add more compat defs for code compiled for !NetBSD targets.
...
At least GNU Hurd lacks MAXHOSTNAMELEN/MAXPATHLEN/PATH_MAX, so make sure
those have some arbitrary semi-sane values.
from Robert Millan in PR misc/50166, with some modifications from myself
2015-09-21 21:50:16 +00:00
pooka
6a501c9863
Fix typos to match values from rumpuser_config.h
...
from Hajime Tazaki via rumpkernel-users
2015-09-18 10:56:25 +00:00
christos
b573611377
move libctf after the barrier since it depends on libz
2015-09-17 02:00:33 +00:00
he
3c48f5cbbf
Add entry for nexttowardf(3) and a link for the function name.
...
Bump manual page date.
2015-09-13 10:58:30 +00:00
wiz
46a774636f
Fix typo.
2015-09-13 10:46:41 +00:00
he
a9e1b0780a
Add entries for rintl(3) and the nearbyint functions, and
...
make manual page links to the new functions.
Bump manual page date.
2015-09-13 09:46:30 +00:00
christos
aa52694f67
use the unsigned char version of the input char in all cases "cap[uc]" to
...
avoid accessing cap[negative], found by Elliott Hughes
2015-09-12 19:08:47 +00:00
christos
ebe26a98ee
namespace protect allocaddrinfo
2015-09-10 14:05:06 +00:00
wiz
6c66f8e126
Bump date for previous.
2015-09-10 12:30:08 +00:00
christos
37cb794041
mke allocaddrinfo static.
2015-09-10 11:33:27 +00:00
he
84825b10fa
Document frexpl() now that we have it as well.
2015-09-10 08:28:54 +00:00
ozaki-r
0cea365c35
Include several libc functions in rump.ping6
...
We need getaddrinfo, getifaddrs, if_indextoname and if_nametoindex
in addition to getnameinfo.
2015-09-09 10:06:05 +00:00
dholland
3f3a74a05e
Apply patch in PR 45391 from Yui NARUSE: generate HUGE_VAL rather than
...
-HUGE_VAL for 0^negative. No objection after asking nearly two years
ago if I shouldn't just commit it.
2015-09-08 05:23:31 +00:00
joerg
53ebe24369
Constify set_field_buffer.
2015-09-07 15:50:49 +00:00
mrg
20f519c75f
add a bunch of functions found in <stdio.h> that weren't listed here.
...
(this list may still be incomplete.)
2015-09-06 04:20:50 +00:00
pgoyette
04194d2b38
English grammar nit: there's only one function described in this man page
2015-09-06 03:10:50 +00:00
dholland
110c72e16b
Improve the short description.
2015-09-06 01:37:35 +00:00
dholland
87aa30da64
SEE ALSO fmemopen(3)
2015-09-06 01:36:21 +00:00
dholland
eba062b188
Mention fmemopen().
2015-09-06 01:35:34 +00:00
christos
33eb4d867d
PR/50195: Henning Petersen: Incorrect check in getnameinfo_link.
2015-09-03 15:01:19 +00:00
jnemeth
14a099927b
PR/49641 - Henning Petersen -- wordo
2015-09-03 04:05:38 +00:00
kamil
1c79b1c709
ANSIfy getopt(3) - this is the REPLACE_GETOPT version from getopt_long(3)
...
For the reference, this version still passes the current set of ATF tests
for the getopt(3) function.
This version is by default unused.
2015-09-01 19:39:57 +00:00
ozaki-r
3296ce621c
Fix rump.ndp -I options by rump-ifying if_nametoindex(3)
...
From s-yamaguchi@IIJ
2015-09-01 09:54:34 +00:00
kamil
596fd5662e
Constness correction for the getopt(3) function under REPLACE_GETOPT
...
Use the __UNCONST() macro, which is used in the other parts for the same
argument nargv, but under the !REPLACE_GETOPT namespace.
2015-09-01 01:28:17 +00:00
joerg
e78620fb9b
Don't unconditionally pass MLIBDIR via CPPFLAGS. Drop now dead branch.
2015-08-28 11:45:02 +00:00
pooka
01d7ebdd80
Fix PTHREAD_FOO_INITIALIZER for C++ by not using volatile in the relevant
...
pthread types in C++ builds, attempt 2.
The problem with attempt 1 was making assumptions of what the MD
__cpu_simple_lock_t (declared volatile) looks like. To get a same type
except non-volatile, we change the MD type to __cpu_simple_lock_nv_t
and typedef __cpu_simple_lock_t as a volatile __cpu_simple_lock_nv_t.
IMO, __cpu_simple_lock_t should not be volatile at all, but changing it
now is too risky.
Fixes at least Rumprun w/ gcc 5.1/5.2. Furthermore, the mpd application
(and possibly others) will no longer require NetBSD-specific patches.
Tested: build.sh for i386, Rumprun for x86_64 w/ gcc 5.2.
Based on the patch from Christos in lib/49989.
2015-08-27 12:30:50 +00:00
pooka
1dfc153377
Remember that dlsym() tends to fail on PowerPC during init (or at least
...
tended), so call rumphijack_dlsym() instead to be safe.
2015-08-25 13:50:19 +00:00
pooka
2d85d43b0f
Revert 1.14 now that the arduous task of fixing rumphijack to allow
...
mmap() in early init has been completed.
2015-08-25 13:46:23 +00:00
pooka
4e9c298177
allow mmap() to be called before init runs
2015-08-25 13:45:00 +00:00
wiz
89df855eb5
Update for v1.10: use '(*)' instead of '#' as dagger replacement.
...
dholland finds the '#' unintuitive and hard to read.
2015-08-22 14:04:54 +00:00