dholland
b50dcf12b2
Clarify HISTORY and bump date.
2014-07-18 15:58:51 +00:00
dholland
bacb19df9d
fix typo and minor usage issue
2014-07-18 15:56:44 +00:00
christos
fa7c13505e
Document MAP_INHERIT_ZERO.
2014-07-18 12:39:17 +00:00
riastradh
f3a56da0a0
Hold arenas_mtx across (still unused) _malloc_pre/postfork (PR 47428).
2014-07-16 19:09:53 +00:00
christos
db6e70af12
basename_r and dirname_r are non-standard and different from what we define
...
here on FreeBSD. Their libgen.h exposes them unconditionally, so hide ours
for now.
2014-07-16 10:52:26 +00:00
pgoyette
4ba850aa8a
Document the upper limit on size of props dictionary that was recently
...
imposed.
2014-07-15 18:24:44 +00:00
wiz
dade7144aa
Clean up ERRORS (sort, merge).
2014-07-15 17:39:21 +00:00
christos
59925ff2ff
Factor out the basename and dirname code into basename_r and dirname_r
...
which are static for now. Inspired by similar changes to android(bionic).
2014-07-14 20:44:45 +00:00
joerg
23958df553
Don't include atomic.c, we have aliases for it in src/common.
2014-07-14 07:55:26 +00:00
nakayama
63bc5e6959
Include sparc_v8 library into sparc64 32-bit compat libc library.
2014-07-12 19:21:48 +00:00
nakayama
847b247653
Use save instruction to set up a local stack frame.
...
This fixes a segmentation fault caused by bash 4.3 on sparc64
kernels with 32-bit userland, bash uses _setjmp/_longjmp heavyly
via sigsetjmp/siglongjmp since 4.3.
For 32-bit compat library which is compiled with -mcpu=ultrasparc
option (and define __sparc_v9__), use a similar code to 64-bit
library.
2014-07-12 19:11:57 +00:00
christos
4d3bc7269f
mention sig == 0
2014-07-09 16:06:47 +00:00
christos
321c9aef65
don't depend on expandtc to open the database or not.
2014-06-26 20:14:32 +00:00
spz
dd745abb62
Fix our iconv version for the issues that apply to us from CVE-2014-3951
...
(which are the:
- Consistently pass around context information using a simple pointer.
This fixes some dereferencing bugs in Chinese character set conversions.
- Fix Simplified Chinese character set conversions by switching around the
fields of an internal struct so it corresponds with the way variables of
this type are initialised.
part)
Patch taken from FreeBSD and mutilated to fit.
FreeBSD credits: Manuel Mausz (reporter), Tijl Coosemans (report handler)
2014-06-24 22:24:18 +00:00
riastradh
7fd5a93a52
Add `remove arc4random' to mythical libc major bump todo list.
2014-06-23 14:14:10 +00:00
shm
11ea949f80
PR/42032 fixed overrun in bm_exec(), free(3) clean ups
2014-06-23 10:43:25 +00:00
christos
f2d4db7cf6
use fparseln() instead of fgetln() for consistency (this was the last fgetln()
...
using parser in net/.
cVS: ----------------------------------------------------------------------
2014-06-19 15:09:07 +00:00
christos
08d13064c0
use fparseln() instead of abusing fgetln(), so that the last line that
...
might not have a terminating newline is processed.
2014-06-19 15:08:18 +00:00
christos
52e916d949
Fix incorrect example (what happens when len == 0?)
2014-06-19 14:27:50 +00:00
wiz
cdfd633d25
Add all functions to NAME section. End sentences with dots.
...
Bump date for previous.
2014-06-19 09:30:33 +00:00
msaitoh
5edf37f383
Fix "shadows a global declaration" compile error.
2014-06-19 05:31:15 +00:00
christos
1015249915
more man pages links
2014-06-18 17:50:55 +00:00
christos
017500be43
add mkostemp, mkostemps, mkstemps from FreeBSD.
2014-06-18 17:47:58 +00:00
christos
1913c9411a
Recognize CR as end of line too. the telnet client passes that to us instead
...
of linefeed.
2014-06-16 16:29:30 +00:00
mrg
ac641cb906
remove remaining makefile support for GCC < 45 that i found.
2014-06-14 20:49:36 +00:00
wiz
c85844adb6
Sort errors.
2014-06-14 19:02:29 +00:00
christos
0970d31e3c
welcome to 2014e
2014-06-14 17:49:27 +00:00
apb
637cec4115
Document the relationship between uname(3) and sysctl(7) variables.
2014-06-14 14:32:43 +00:00
apb
f37ea538b1
If sysctl kern.version returns a string that's too long
...
to fit in {struct utsname}.version then just use the
truncated value.
2014-06-14 13:09:37 +00:00
njoly
6b27a22c99
Follow OpenGroup online documents for truncate[1] and ftruncate[2].
...
Fail with EINVAL for length argument negative values.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html
[2] http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html
2014-06-14 11:37:35 +00:00
apb
e72cca9651
Teach fmtcheck(3) that a pointer and a long are not the same.
2014-06-14 08:18:24 +00:00
wiz
8333f359ba
Remove trailing whitespace. Use more markup. Merge sections describing
...
the same error code.
2014-06-13 22:05:15 +00:00
joerg
3adc1c7681
Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
...
fetching dynamically sized data via sysctl.
2014-06-13 15:45:05 +00:00
justin
76fd41999f
gcc cannot always work out initialization here
2014-06-12 22:21:20 +00:00
apb
e7f11a1a5a
fix missing backslash in previous
2014-06-12 19:12:19 +00:00
apb
bb0d3eec51
Wrap complex macros in do { ... } while (0). Also replace the magic
...
number 1600000 with a macro.
2014-06-12 19:05:37 +00:00
christos
b27e135433
rename to 60
2014-06-12 18:49:37 +00:00
christos
32baae8990
update for new signatures
2014-06-12 18:46:12 +00:00
christos
1eb0dcbb1d
fix srandom and initstate signatures (from enh at google)
2014-06-12 18:44:36 +00:00
njoly
e4ae04a902
Replace wrong numeric values with corresponding symbolic constants.
...
While here, remove unneeded paragraph macro.
2014-06-09 09:15:48 +00:00
roy
c7009a57fe
Re-stir after forking, fixes PR lib/25367.
...
Re-stir after consuming 1600000 bytes, fixes PR lib/45952.
2014-06-07 20:55:47 +00:00
joerg
86ed47b359
Fix conditionals.
2014-06-06 11:38:41 +00:00
christos
955a80396c
be friendlier to nbcompat
2014-06-06 01:41:00 +00:00
wiz
abf14c83e2
Remove trailing whitespace.
2014-06-05 22:09:50 +00:00
christos
78d38aa25c
Bring getopt(3) inline with getopt_long(3): recognize option:: as an optional
...
option.
2014-06-05 22:00:22 +00:00
njoly
4dd55950ee
len argument is of unsigned type (size_t) and thus cannot be negative;
...
remove corresponding statement in ERRORS.
2014-05-30 16:11:01 +00:00
christos
f75f663858
Don't try to listen on UDP sockets.
2014-05-29 12:35:45 +00:00
christos
032a656e95
welcome to 2014d; zic big bang fixes:
...
some programs did not handle large negative time_t values well (gnome)
2014-05-28 19:13:27 +00:00
christos
721439951a
CID 975117: check listen(2) return .
2014-05-28 14:49:28 +00:00
christos
bf67527d19
CID 97511{4,5}: Ignore bindresvport return. It only works for root.
2014-05-28 14:45:57 +00:00