apb
0b92f0fef9
Ue ${GZIP_N_FLAG} instead of -n when setting GZIPFLAGS or GZIP_FLAGS.
...
This will allow -nT instead of just -n to be passed to pigz.
2014-08-05 15:45:49 +00:00
riastradh
19aeab521f
Rework minherit(2) man page into a table.
...
XXX Do we not guarantee page-granularity inheritance? Cursory glance
at uvm suggests we do -- can we nix the caveats about regions vs
pages?
2014-08-05 15:01:03 +00:00
wiz
87561671c1
defintion -> definition
2014-08-03 19:14:24 +00:00
christos
be225fdda5
PR/49045: Tetsuya Isaki: remove remaining caddr_t in ptrace(2)
2014-07-28 08:10:23 +00:00
wiz
d882c3d502
Sort errors. Whitespace nits.
2014-07-25 08:47:42 +00:00
wiz
03f93851e3
Sort SEE ALSO.
2014-07-25 08:44:54 +00:00
dholland
d35912857e
Bump libc minor version for new syscalls.
2014-07-25 08:31:06 +00:00
dholland
d0352e761c
Add userlevel manifestations of posix_fallocate and fdiscard, in
...
unistd.h and libc, and add a man page.
Allow wiggle room in the man page for implementations of fallocate
that either (a) don't fully unwind on failure, leaving new blocks
allocated without changing the file size, or (b) create only in-memory
transient reservations that disappear when crashing or rebooting.
Also, add crossreference to fdiscard from ftruncate(2), and remove the
old BUGS entry from there that called for a generalized version that
allows discarding ranges of a file: that's what fdiscard is.
2014-07-25 08:30:47 +00:00
christos
6030f04a15
amend the new destroy function to take function pointers.
2014-07-20 20:17:21 +00:00
wiz
6ce80a189d
Remove trailing whitespace. Sort SEE ALSO. Add comma in list.
2014-07-20 13:41:14 +00:00
christos
842ee049dd
Our hdestroy implementation was non-conformant because it freed the key of
...
each entry. Add a new function hdestroy1 that allows the user to control
what gets freed. Pointed out by Pedro Giffuni at FreeBSD.
2014-07-20 13:34:17 +00:00
dholland
156ed6c7d3
fix usage
2014-07-19 19:26:47 +00:00
lneto
4ab4902eb2
lua: updated from 5.1 to 5.3 work3
...
* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
2014-07-19 18:38:33 +00:00
wiz
0a3068e150
Use Nx.
2014-07-19 14:58:50 +00:00
roy
1ae594017c
Document that our use of pthread_mutex_unlock(3) is async-signal-safe
...
and as such can be used in a phtread_atfork(3) child handler.
2014-07-19 14:53:22 +00:00
dholland
885875e18f
Remove
...
Users should not depend on the memory sharing semantics of vfork() as
other ways of speeding up the fork process may be developed in the
future.
as we are not planning to deprecate vfork. Besides NetBSD's
compatibility policy means we wouldn't change it anyway but introduce
something new.
Add
Portable applications should not depend on the memory sharing semantics
of vfork() as implementations exist that implement vfork() as plain
fork(2).
because this is or used to be a real hazard.
ok christos
2014-07-18 16:02:50 +00:00
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