martin
e56cdf1dd0
Sync all resumecontext.c versions with the changes originally made
...
by Matthias Drochner to i386 and alpha:
-check for a NULL uc_link before calling setcontext(2); do a real exit(3)
instead with exit handlers and all that
-If setcontext(2) returns (which it shouldn't), do an _exit(-1) rather
than relying on a sensible return value to use as exit code. Makes
it less likely that an ucontext corruption goes unnoticed.
2006-12-08 16:09:02 +00:00
mjf
c31a06a820
Update to reflect recent changes to confstr(3).
2006-12-08 15:57:07 +00:00
martin
2cb7656bf1
Pull over rev. 1.5 of the i386 version (../../i386/resumecontext.S),
...
quoting Matthias Drochner:
> -check for a NULL uc_link before calling setcontext(2); do a real exit(3)
> instead with exit handlers and all that
> -If setcontext(2) returns (which it shouldn't), do an _exit(-1) rather
> than relying on a sensible return value to use as exit code. Makes
> it less likely that an ucontext corruption goes unnoticed.
This also fixes regress/lib/libc/context for sparc64.
2006-12-08 15:51:45 +00:00
pooka
49df5bfc7b
outline & export code for interfacing with kernel GET/PUT requests
2006-12-07 23:15:20 +00:00
pooka
24fb4d5d8c
g/c out-of-date comment
2006-12-07 17:39:54 +00:00
pooka
43d8340ec6
support mmap
2006-12-07 16:59:14 +00:00
pooka
79fa3dd2c2
cleanup generated stuff from comments
2006-12-07 16:13:51 +00:00
pooka
55544f739a
rototill the operation callbacks: unify the ops under struct puffs_ops
...
and namespace them
2006-12-07 10:53:21 +00:00
pooka
a0eb335104
adapt to kernel change:
...
Allow multiple requests to be transferred in each GET/PUTOP
2006-12-05 23:04:21 +00:00
kleink
b290748021
Restore i18n wrapping removed in previous.
2006-12-04 17:24:40 +00:00
pavel
edab74570a
Move the description of sysctl MIBs from sysctl.3 to a new manual page
...
sysctl.7. Remove the list of MIBs from sysctl.8 so we don't have to
maintain duplicate information, as proposed by YAMAMOTO Takashi on
tech-userlevel. Also remove references to header files from sysctl.8.
The numeric constants remain documented, they are still needed in some
cases. See the discussion on tech-userlevel. ("mib list in sysctl.8")
OK by YAMAMOTO Takashi.
2006-12-04 08:59:13 +00:00
christos
8b3eb79f93
PR/35170: Guy Harris: confstr() should return 0, not -1, on errors
2006-12-03 00:39:19 +00:00
christos
47fd231e41
ansi, minor knf, no functional change.
2006-12-01 18:57:29 +00:00
pooka
b98361ea36
sauce catchup
2006-12-01 15:31:25 +00:00
pooka
0d5746a9ac
PUFFSFLAG -> PUFFS_FLAG to be consistent with the kernel
2006-12-01 12:50:06 +00:00
pooka
465f49d71b
build & send implemented operations list to kernel
2006-12-01 12:38:11 +00:00
pooka
d4280e60eb
update with reality
2006-11-30 05:53:34 +00:00
pooka
c145fb5a17
summon daemon(3) in mainloop unless the nodaemon flag is given
2006-11-30 05:37:48 +00:00
elad
174436830e
Adapt to recent Veriexec sysctl(9) changes.
2006-11-27 17:55:12 +00:00
christos
52e2f11be9
PR/35129: David A. Holland: exit in utmpx code should be _exit
2006-11-26 17:33:23 +00:00
elad
8e60b8367c
PR/34984: Denis Lagno: minor problems with tsearch.3
2006-11-26 13:10:54 +00:00
elad
020be40ef1
strncpy -> strlcpy. from David Holland.
2006-11-25 23:09:11 +00:00
christos
df031f1edc
PR/34837: Mindaguas: Add SysV SHM dynamic reallocation and locking to the
...
physical memory
2006-11-25 21:40:04 +00:00
freza
782d524f80
Constify prtab() argument, fixes MKDEBUGLIB build.
2006-11-25 17:55:48 +00:00
freza
37b5672028
s/el->errfile/el->el_errfile/g in debug code, fixes MKDEBUGLIB build.
2006-11-25 17:54:38 +00:00
christos
c0179c282a
spell precede; from Zafer
2006-11-25 16:48:31 +00:00
wiz
6919c6578c
s/independant/independent/, from Zafer.
2006-11-24 22:04:21 +00:00
wiz
4b19648772
s/greatful/grateful/, from Zafer.
2006-11-24 21:15:54 +00:00
christos
1665d5e960
fix spelling of accommodate; from Zapher.
2006-11-24 19:46:58 +00:00
christos
3d98aa3f4b
fix spelling of accidentally; from Zapher
2006-11-24 19:37:02 +00:00
tnozaki
3fb79e8260
don't read input string more than MB_LEN_MAX(maybe redundant escape sequence).
2006-11-24 17:27:52 +00:00
reed
f8ee2d04c1
Document AI_NUMERICSERV.
...
(When manpage was rewritten some docs were lost.)
2006-11-24 16:56:18 +00:00
tnozaki
663e0dad61
don't throw EILSEQ when byte sequence is "zW ".
2006-11-24 16:52:20 +00:00
christos
3bf701820f
bump minor.
2006-11-24 00:03:06 +00:00
christos
6b8a793080
- Add more readline functions, enough for gdb-6.5
...
- Make el_get varyadic, and implement EL_GETTC.
- XXX: the EL_SETTC api will change in the future.
2006-11-24 00:01:17 +00:00
pooka
c9aa28f463
* document open, close and access
...
* nomenclature improvements
2006-11-23 17:45:11 +00:00
elad
3dc874e6b2
Add note about Segvguard interface/implementation being experimental and
...
with the potential to change in future releases.
2006-11-23 17:24:36 +00:00
pooka
4b5bf45935
const coherence
2006-11-23 16:44:28 +00:00
tnozaki
068d17c461
c99 istyle initializer, pointed by uebayasi-san. thanks a lot!
2006-11-23 13:59:03 +00:00
tnozaki
c8ab6b2b31
add missing rcsid.
2006-11-22 23:47:21 +00:00
tnozaki
45e156694b
oops, forgot to remove unused enum.
2006-11-22 23:44:17 +00:00
tnozaki
8033a5b008
1. add iconv support for following encodings:
...
Chinese Simplefied
HZ, HZ8 - 7/8bit stateful encoding, see RFC1842,1843. (libHZ)
zW - 7bit stateful encoding, see RFC1842. (libZW)
2. add citrus_prop.[ch] - parser for encoding module's init parameter strings.
2006-11-22 23:38:25 +00:00
tnozaki
5bda830543
fix memory leak.
2006-11-22 20:11:03 +00:00
christos
4ca73ce810
Don't expose _ss functions for 4.0. Requested by core.
2006-11-22 17:23:24 +00:00
elad
a84fee7faf
Initial implementation of PaX Segvguard (this is still work-in-progress,
...
it's just to get it out of my local tree).
2006-11-22 02:02:51 +00:00
pooka
194d17d824
mode_t to enum vtype conversion
2006-11-21 23:11:09 +00:00
christos
61261c8531
rename getdate to parsedate to avoid conflict with posix function
2006-11-20 20:33:02 +00:00
wiz
30ef64a953
Some mdoc and grammar nits.
2006-11-19 00:11:21 +00:00
pooka
d69d91cf3e
* call statvfs() at mount() time, pass that info along
...
* start is gone
2006-11-18 12:40:35 +00:00
rillig
121d2aa3a7
Added EINTR and sorted the error names alphabetically.
2006-11-17 23:59:33 +00:00
christos
a5486efb24
constify
2006-11-17 22:44:16 +00:00
christos
ba26b607a4
add getdate.
2006-11-17 22:10:23 +00:00
pooka
a0e314dc77
shuffle flags a bit
2006-11-17 17:48:32 +00:00
pooka
a40549faca
namespace previous change under puffs_vfsnop to avoid confusions
2006-11-14 11:45:03 +00:00
pooka
2d9b770ec5
implement unmount, sync and statvfs as dummies for file system which
...
couldn't care less about implementing them
2006-11-14 11:23:44 +00:00
dogcow
cfe7a78c9c
change uint32_t to size_t; fixes build issue on 64-bit platforms.
2006-11-14 02:55:34 +00:00
christos
7f29b88c81
regen
2006-11-13 22:01:59 +00:00
pooka
c025c6ae8f
add note to BUGS about the questionable nature of puffs_node
2006-11-13 21:09:16 +00:00
pooka
c3f04e4e04
sync with change to lookup
2006-11-13 21:06:16 +00:00
tnozaki
74fca02cf1
avoid infinity loop, iso2022 module's stdenc_get_state_desc_generic()
...
never return _STDENC_SDGEN_INITIAL.
2006-11-13 19:08:19 +00:00
tnozaki
79a70a823d
1. add iconv support for followint encoding:
...
Vietnamese
TCVN 8bit Viet Nam National Standard
VISCII 8bit RFC1456
VIQR 7bit RFC1456(libVIQR)
Unicode Escape (GNU libiconv compatibility)
C99, JAVA (libUES)
2. fix iconv_std module:
add special treatment for POSIX Defect Report #288 case.
2006-11-13 15:16:28 +00:00
dyoung
e3361bb265
Add strsep(3) to libkern.
...
To avoid code duplication, move strsep.c to the kernel/userland
common files.
Soon I will commit source-address selection (options IPSELSRC).
It will use strsep(3).
2006-11-13 03:26:43 +00:00
christos
21b2d7e28c
on non-x86 execl*.c needs alloca.
2006-11-11 21:16:00 +00:00
dsl
da38409c42
Add kadm5_err.h to DPSRSC (as is done in libkadm5srv) otherwise we
...
fail to create many of the .d files because kadm5_err.h isn't created
early enough.
I dunno why this ever worked, but mu hacked make is clearly building
stuff in a different order.
2006-11-11 14:00:56 +00:00
christos
e93069b387
PR/35034: Henning Petersen: Forgot to commit shlib_version
2006-11-11 07:40:45 +00:00
christos
8a264b331e
fix lint.
2006-11-10 17:37:39 +00:00
christos
10891a6668
compile alloca using code -Wno-stack-protector
2006-11-09 20:45:01 +00:00
christos
30ae5bcf37
libgcc needs __stack_chk_fail_local(); make it public
2006-11-09 20:44:16 +00:00
christos
6ce0a263c4
no point in using alloca here.
2006-11-09 17:02:52 +00:00
christos
72301cb079
don't use alloca with ssp.
2006-11-09 16:58:38 +00:00
he
597433ec76
Add missing argument and correct name of __vsnprintf_chk() declaration.
2006-11-09 15:31:11 +00:00
pooka
80ce20607e
* catch up with kernel changes
...
* better error handling when mounting
2006-11-09 13:11:01 +00:00
christos
0b1f5855c2
no stack protector warning for execvp
2006-11-09 04:00:11 +00:00
christos
4ba9b8cfbe
undo the previous; we need alloca here, otherwise the parent will leak on
...
vfork.
2006-11-09 03:57:26 +00:00
christos
e0d6d71d76
use mmap instead of malloc because we may have vforked. pointed out by yamt.
2006-11-09 02:51:52 +00:00
pooka
b8a1eae019
initial documentation for the puffs library interface
2006-11-09 01:30:15 +00:00
christos
249933b899
if we are using ssp, use malloc instead of alloca.
2006-11-08 23:27:32 +00:00
christos
7734d80e4d
Add the threaded version.
2006-11-08 23:25:54 +00:00
christos
b9692a922e
fix typo.
2006-11-08 22:07:23 +00:00
drochner
58bd20f660
if setcontext(2) returns, _exit(2) with a return code of -1 instead
...
of relying on a sensible return value
2006-11-08 21:16:40 +00:00
christos
146343edd5
add ssp code and bump.
2006-11-08 20:58:23 +00:00
christos
dc0c2709da
Add libssp.
2006-11-08 20:52:39 +00:00
drochner
97ffbcd858
cleanup unused stuff after hmac_* removal
2006-11-08 20:37:14 +00:00
drochner
ac9d7f2faf
-check for a NULL uc_link before calling setcontext(2); do a real exit(3)
...
instead with exit handlers and all that
-If setcontext(2) returns (which it shouldn't), do an _exit(-1) rather
than relying on a sensible return value to use as exit code. Makes
it less likely that an ucontext corruption goes unnoticed.
2006-11-08 20:28:03 +00:00
christos
f499cd524a
Add a BSD-licensed re-implementation of the gcc-4.1 libssp.
...
This adds bounds checking for the following functions:
memset, fgets, gets, memcpy, memmove, memset, snprintf, sprintf, strcat,
strcpy, strncat, strncpy, vsnprintf, vsprintf
This functionality is enabled by compiling with:
gcc -I/usr/include/ssp -D_FORTIFY_SOURCE=<1|2> -lssp
Eventually gcc will provide -ffortify-source or something to automate this
[we hope :-)]
2006-11-08 19:52:11 +00:00
pooka
010234739c
* support FAF (Fire-And-Forget) class operations
...
* adapt to new lookup
2006-11-07 22:10:53 +00:00
christos
b442c7cdd1
weak for syslog_ss
2006-11-05 04:35:35 +00:00
christos
67657e2f66
fix typo.
2006-11-03 23:16:12 +00:00
christos
c349a0b22c
nuke useless perror
2006-11-03 20:24:41 +00:00
christos
1d83cc5b6c
nuke perror.
2006-11-03 20:21:16 +00:00
christos
95c7627c87
use FD_CLOEXEC instead of 1.
2006-11-03 20:18:49 +00:00
christos
96b4176078
do the namespace protection properly; fixes the lint-library.
2006-11-03 20:16:28 +00:00
christos
f594ba0d61
protect the *syslog_ss
2006-11-03 20:16:04 +00:00
christos
4ed3eb7f90
init the syslog data.
2006-11-03 18:55:40 +00:00
christos
e76ecd93c1
use the re-entrant syslog functions so that we don't depend on the syslog
...
settings of the calling program.
2006-11-03 18:04:20 +00:00
christos
105f63f965
don't include syslog.h if you are not going to use it.
2006-11-03 18:03:23 +00:00
christos
1083e07a50
- verify that the log file is usable, otherwise re-open it.
...
- if the file is re-opened, clear the connected flag.
- don't check that the file is opened before connecting, because the
file will be opened then.
2006-11-02 20:36:29 +00:00
pooka
2261925b3f
last change to file.h modified struct magic: bump major
2006-10-31 21:53:17 +00:00
pooka
ee36ba9a5e
new magic entry types - bump minor
2006-10-31 21:33:16 +00:00
pooka
a13aa097ce
rebuild
2006-10-31 21:29:23 +00:00
cbiere
4b14bb6309
Changed error message of ENOPROTOOPT to "Protocol option not available".
2006-10-31 00:38:06 +00:00
mjf
b8fbc57a69
Add references to other filehandle man pages.
...
OK'd martin@
2006-10-30 18:53:42 +00:00
christos
f45c81bb89
set n properly so that we can terminate.
2006-10-30 05:10:40 +00:00
christos
9984f7540a
fix name in weak alias.
2006-10-29 16:22:17 +00:00
christos
29741647a2
add {v,}snprintf_ss
2006-10-28 23:20:57 +00:00
wiz
bb93eb1630
Remove trailing whitespace. Use .Bl -enum for an enumeration.
2006-10-28 22:50:16 +00:00
agc
7fa420acd5
catch up with new location for rmd160.h header file
2006-10-28 15:35:28 +00:00
christos
78921a0243
Initialize decimal_point.
2006-10-28 15:02:02 +00:00
christos
f71e448c3b
initialize floating_point as needed.
2006-10-28 14:38:55 +00:00
agc
08c311c029
More cleanup after sha2.h and rmd160.h moved house
2006-10-28 13:05:42 +00:00
christos
5c60f22be5
need to negate before masking; from abp.
2006-10-27 21:36:50 +00:00
christos
a3fadcee99
this moved to common/lib/libc/hash
2006-10-27 21:24:35 +00:00
christos
d15d9f8a71
add async-signal-safe versions: syslog_ss and vsyslog_ss
...
multithread-safe syslog_r and vsyslog_r are not async-signal-safe.
2006-10-27 20:00:55 +00:00
christos
abca035cf3
Add signal-safe versions of snprintf and vsnprintf
2006-10-27 19:59:58 +00:00
drochner
65b9988ba4
gently add some "const", and avoid some casts
...
compiles with WARNS=4 now (on i386 and alpha)
2006-10-27 19:39:11 +00:00
drochner
50ea67a5eb
As discussed back in June, remove hmac_sha1 and hmac_md5 from libc, to
...
reduce bloat and namespace trouble. (both were never public; hmac_sha1
is moved to libcrypt now because it is used locally there)
2006-10-27 18:29:21 +00:00
drochner
d16ceb033e
As discussed back in June, move the implementation of hmac_sha1 here
...
because this is not a public function and crypt-sha1.c is the only
place where it is used (It must have been that way formerly, because
there was a stale prototype in crypt.h all the time.)
Being here, do some RCSID and prototype cleanup, and add as much "const"
as needed to compile these files with WARNS=3.
2006-10-27 18:22:56 +00:00
tnozaki
1a00f7afa4
don't pass through surrogate character(0xD800 - 0xDFFF).
2006-10-27 14:13:55 +00:00
uwe
575dae7120
Add prop_dictionary_all_keys.3 link (hi, potr).
2006-10-27 01:29:37 +00:00
uwe
b0f3335e9a
Add syslog_r.3 link (hi christos).
2006-10-27 01:24:26 +00:00
pooka
1fc270ecf0
pass rdev for specfs support
2006-10-26 22:53:01 +00:00
thorpej
1aea07a325
Add prop_array_t support to prop_kern.
2006-10-26 18:51:21 +00:00
wiz
d8f71c6e09
Various fixes.
2006-10-26 13:08:17 +00:00
wiz
89d6e88da7
Bump date for previous.
2006-10-26 12:56:11 +00:00
christos
64c9721228
don't use strerror_r in the re-entrant case.
2006-10-26 10:00:38 +00:00
thorpej
26d4f90430
- Add prop_dictionary_all_keys(). Takes a snapshot of a dictionary's
...
keys and returns them in an array. This effectively allows a caller
to mutate a dictionary while iterating over it (really, you iterate
over the array of keys instead of the dictionary itself).
- Add a slew of utility functions that make it more convenient (in some
circumstances, anyway) to get/set values in a dictionary.
2006-10-26 05:02:12 +00:00
christos
77f9f63fa2
add _r functions for syslog from OpenBSD
2006-10-25 23:49:31 +00:00
uwe
87cd2874b2
G/c check() macro, b/c it's used only twice and the off < 0 test is
...
useless in the first case (off is 0), and causes error with new gcc
(comparison of unsigned expression < 0 is always false) in the
second.
While here fix a typo in a comment and use less indent to make BAD and
BADUNMAP definitions fit 80 columns.
XXX: The second check should probably be more elaborate to protect
against bogus/malicious COFF files.
2006-10-25 20:43:49 +00:00
pooka
bda8cd7266
handle PUFFS_VN_INACTIVE
2006-10-25 18:15:50 +00:00
mlelstv
999ac788ac
don't segfault on NULL pointer if number of rounds is
...
not specified in passwd.conf.
2006-10-24 22:49:19 +00:00
pooka
c643be45eb
dump correct name for vfs operations
2006-10-23 16:53:17 +00:00
he
b98baf7a62
Avoid "unsigned < 0" comparison by open-coding the remaining part
...
of the check() macro.
2006-10-23 15:27:41 +00:00
rillig
5968766094
open(2) can fail with EPERM.
2006-10-23 14:04:05 +00:00
mrg
6bb0c03185
use casts to properly truncate some assignments. (sparc64 gcc complained.)
2006-10-23 03:18:30 +00:00
christos
d6a795f6a8
put back the comparison in a lint friendly way to appease pooka.
2006-10-23 03:13:13 +00:00
dogcow
acba3dfe4b
comment out comparison of unsigned expression to >= 0
2006-10-23 03:11:53 +00:00
christos
7ef97c92be
use portable prints
2006-10-23 03:10:09 +00:00
pooka
718426155f
still check for array bounds, fix off-by-one
2006-10-23 01:36:13 +00:00
christos
bc7a8f1f3d
fix a lint warning.
2006-10-23 01:23:42 +00:00
christos
b6f6a56052
pass lint; fix install.
2006-10-23 00:22:24 +00:00
dogcow
8f7efdd62a
add the .include <bsd.own.mk>, so .d and .o files don't end up in the CWD.
...
remove INCDIR=/usr/include, as my leenooks system doesn't have puffs .h files.
2006-10-22 23:51:37 +00:00
pooka
1635cf06bc
add libpuffs - the userspace programming interface for puffs
...
This work was initially started and completed for Google SoC 2005
and tweaked to work a bit better in the past few weeks. While
being far from complete, it is functional enough to be able and
stable to host a fairly general-purpose in-memory file system in
userspace. Even so, puffs should be considered experimental and
no binary compatibility for interfaces or crash-freedom or zero
security implications should be relied upon just yet.
The GSoC project was mentored by William Studenmund and the final
review for the code was done by Christos.
2006-10-22 22:52:21 +00:00
mrg
d257e1e9bd
__weakref__ attribute can not be applied to anything when inside function
...
scope, so, move the extern of get_alias_text outside vi_alias().
fixes build problems with GCC 4.1-20061021.
2006-10-22 07:48:13 +00:00
rillig
ced22230a0
Added a cross reference to stat(2), since that's the way how the current
...
flags can be determined.
2006-10-21 18:26:08 +00:00
christos
8c97c569de
include ecalloc() from our anonymous user.
2006-10-20 17:40:39 +00:00
christos
284c960b4d
typo from our anonymous user.
2006-10-20 17:40:18 +00:00
skrll
7e68cfaa21
powerpc MD_DO_NOT_NEED_FALLTHRU.
...
OK'ed by Matt Thomas.
2006-10-19 18:59:30 +00:00
skrll
e99b876999
Alpha MD_DO_NOT_NEED_FALLTHRU
...
Ok'd by Matt Thomas.
2006-10-19 16:47:38 +00:00
yamt
355bbc5cdf
document tcp.abc.
2006-10-19 11:48:02 +00:00
martin
799bddf8fa
MD_DO_NOT_NEED_FALLTHRU for sparc and sparc64, from Nick Hudson.
2006-10-19 08:37:46 +00:00
tnozaki
2e2fc44e22
add new iconv module libJOHAB,
...
this supports S.Korean character encoding scheme ``JOHAB''.
2006-10-18 17:54:54 +00:00
martin
82fe1a885a
Re-enable lint warnings as errors, now that the source seems to lint
...
fine on non-i386 arches.
2006-10-18 14:50:58 +00:00
martin
ed11f023c9
Backout previous - this library is not ready for linting
2006-10-17 20:34:15 +00:00
christos
51739e272e
Only retry if we were able to clean up some descriptors, otherwise we get
...
into an infinite loop.
2006-10-17 17:44:34 +00:00
uwe
e7b566fa33
Switch to MD_DO_NOT_NEED_FALLTHRU.
...
While here: Factor out .section/.previous wrapper into a separate macro.
Provide frame pointer. Add the comment to MD_CALL_STATIC_FUNCTION to
explain why it needs semicolon and why we actually don't use that macro.
2006-10-17 01:10:26 +00:00
wiz
fef6221a07
Hyphenate nul-terminate.
2006-10-16 09:10:40 +00:00
wiz
d65511ddb3
Mark up NULL.
2006-10-16 09:10:29 +00:00
wiz
1a64d82da5
nul/null/NULL cleanup:
...
when talking about characters/bytes, use "nul" and "nul-terminate"
when talking about pointers, use "null pointer" or ".Dv NULL"
2006-10-16 08:48:45 +00:00
wiz
aba3ac5c73
kleink reminded me in a friendly way that "NULL" is the C API
...
synonyme for a "null pointer" and that there is no "NULL pointer".
2006-10-16 08:42:16 +00:00
christos
40c48e4f33
prevent empty else.
2006-10-15 19:34:51 +00:00
christos
ebed6f0b8c
add volatile to prevent gcc clobbering.
2006-10-15 19:33:52 +00:00
christos
2979ced6e8
- Instead of wondering if to syslog an error, do so, but in the called
...
function.
- use snprintf instead of sprintf.
2006-10-15 19:33:03 +00:00
christos
56ec5c798d
die on lint errors.
2006-10-15 19:07:38 +00:00
christos
ce2c90c7c1
fix incomplete initializers
2006-10-15 16:14:46 +00:00
christos
a8756e84f2
prevent empty else.
2006-10-15 16:14:08 +00:00
christos
6b9a17545b
comment out dead code.
2006-10-15 16:13:12 +00:00
christos
3b77d4bc25
instead of using the (void)&foo kludge to avoid longjmp clobbering of variables
...
make the variables volatile as needed.
2006-10-15 16:12:02 +00:00
christos
b24124a73d
static before const.
2006-10-15 16:11:04 +00:00
perry
35a6eb4807
Make the declarations of wday_name and mon_name less eccentric. I
...
suppose they were legal before, but lint was unhappy about them. It
was probably unhappy for the wrong reasons, but I think it certainly
wasn't something one would want anyway. Declaring a string of length
three to have storage of length three without room for the nul is
asking for trouble even if it does work in context, and there was no
reason not to state how many days there are in a week or months in a
year -- they aren't onerous and aren't going to change.
NOTE: If this code isn't being synced with the central TZCODE stuff,
it probably should be KNFed etc. It is full of K&R declarations,
register, lots of eccentricities, etc.
2006-10-15 15:32:42 +00:00
martin
a5cb9c8ff7
PR lib/34801 from David A. Holland: "static" comes first in declaration.
2006-10-15 10:55:01 +00:00
uebayasi
008312679d
A missing period.
...
Reviewed By: wiz
2006-10-15 01:53:41 +00:00
christos
48314d6d96
memset the whole struct addrinfo, instead of trying to figure out if we
...
have a pad member or not.
2006-10-14 21:45:29 +00:00
christos
e7acb44bcf
Allow escaping of the separators using a double backslash
2006-10-14 18:53:11 +00:00
wiz
353e917272
New sentence, new line.
2006-10-14 07:52:15 +00:00
wiz
f80b348714
Consistency: NULL pointer, but nul character.
2006-10-14 07:51:01 +00:00
wiz
641d5b8a5c
nul, not null (for the character).
2006-10-14 07:44:58 +00:00
wiz
22b0689a70
Bump date for previous.
2006-10-13 21:12:51 +00:00
wiz
1339a7549f
Make HTML-output safe.
2006-10-13 20:58:50 +00:00
wiz
af34f948f1
Fix date string.
2006-10-13 20:57:32 +00:00
wiz
a199de4e6f
Sort SEE ALSO.
2006-10-13 20:56:54 +00:00
wiz
f90c2de688
Sort SEE ALSO.
2006-10-13 20:53:21 +00:00
wiz
255a629420
No Xr to ourselves. English improvement.
2006-10-13 20:52:57 +00:00
wiz
adc55bc81c
No Xr to ourselves.
2006-10-13 20:52:08 +00:00
wiz
a721d64ba8
Sort SEE ALSO.
2006-10-13 20:51:28 +00:00
wiz
8b2626be71
"occurred" with two "r", like the majority of files in this directory already
...
uses it.
2006-10-13 20:51:05 +00:00
tnozaki
65b88fc7e0
PR/30809 added manpages of wcswcs(3) and wcscoll(3), wcsxfrm(3)
...
(wcs?width and wprintf are already in repository).
2006-10-13 17:28:09 +00:00
wiz
f592019bff
Bump date for previous.
...
New sentence, new line.
2006-10-13 00:19:21 +00:00
thorpej
8f6016c4e6
Bump libprop version to 0.4.
2006-10-12 04:48:09 +00:00
thorpej
873293facc
Make prop_number_t handle both signed and unsigned numbers. The *integer*
...
routines now take int64_t arguments, and new *unsigned_integer* routines
take uint64_t arguments. See prop_number(3) for complete details.
2006-10-12 04:46:56 +00:00
elad
dc2e62e609
Reword, based on changes from jmc@OpenBSD, thanks!
2006-10-11 11:22:50 +00:00
rpaulo
f3330397f0
Modular (I tried ;-) TCP congestion control API. Whenever certain conditions
...
happen in the TCP stack, this interface calls the specified callback to
handle the situation according to the currently selected congestion
control algorithm.
A new sysctl node was created: net.inet.tcp.congctl.{available,selected}
with obvious meanings.
The old net.inet.tcp.newreno MIB was removed.
The API is discussed in tcp_congctl(9).
In the near future, it will be possible to selected a congestion control
algorithm on a per-socket basis.
Discussed on tech-net and reviewed by <yamt>.
2006-10-09 16:27:07 +00:00
peter
e263dfd62f
WFORMAT is no more...
2006-10-08 17:52:28 +00:00
elad
25c47f2333
PR/34602: sushant: Bug in malloc implementation contains dead code in
...
free_pages()
Applied patch from Mindaugas <unex at linija org> (in #NetBSD-code), thanks
2006-10-08 16:25:15 +00:00
elad
e18b1bdd1d
PR/27233: Arto Selonen: 'options BUFCACHE' vs. 'sysctl vm.bufcache'
...
documentation differs
2006-10-08 15:56:50 +00:00
elad
0dd96e541d
PR/19444: IIMURA Takuji: usleep(0); seems to microsleep(1);
...
Patch applied, thanks!
2006-10-08 15:25:28 +00:00
tron
77e4af1adc
Make sure "libmagic" gets built after "libz".
2006-10-08 13:43:01 +00:00
rillig
bec39efa30
Added a reference to ipcs(1), since that's where one can find out more
...
about the semaphore limits in case of [ENOSPC].
2006-10-08 08:22:34 +00:00
pooka
2fc4655faf
add missing depedency on libz, reported by salo
2006-10-08 08:07:34 +00:00
thorpej
82fd1ebbaa
- Move strtoll.c and strtoull.c from libc/stdlib to common/libc/stdlib.
...
- Add strtoll.c and strtoull.c to libkern.
2006-10-08 03:14:55 +00:00
elad
a35b07a2ca
Correctly recover signal state if failed trying to set it.
...
Patch from David A. Holland in #NetBSD-code, thanks!
2006-10-07 22:16:19 +00:00