nakayama
b0cfe41e9b
PR lib/34210: Avoid bus error (unaligned 64-bit access) on sparc64.
2007-03-02 13:18:55 +00:00
christos
82708d0ba0
deal with the vax in a slightly disgusting way.
2007-02-26 01:29:25 +00:00
christos
aa221faf9e
vax does not have <machine/ieee.h> or long double
...
It would be nice if the compiler provided something like __IEEE_MATH__
2007-02-23 17:45:59 +00:00
drochner
7161d089aa
-get cabs() and cabsf() out of public view - these are historical and
...
conflict with C99 functions which are builtins in newer gcc
(actually, the old cabs() is ABI compatible with the new _complex one
on i386, but this is purely accidental)
remove public prototypes and manpages, move the code into a compat
subdirectory as libc does so that binary compatibility is kept
-add a manpage for the isgreater() etc macros, borrowed from FreeBSD
2007-02-22 22:08:17 +00:00
plunky
faf7b91031
Add PF_BLUETOOTH to list of supported protocol families
2007-02-20 19:08:59 +00:00
wiz
0e1939cec0
Add missing n. From jmc@openbsd.
2007-02-20 08:33:25 +00:00
chs
ed97cebad7
switch from kqueue() back to pollts() so that signals will be unblocked
...
while we're sleeping. keep the new timeout logic, though.
as discussed on source-changes some 15 months ago.
2007-02-19 18:37:14 +00:00
christos
731b8a1ee4
SHA512_Last is not public anymore.
2007-02-18 18:16:24 +00:00
wiz
216334ea2c
Bump date for previous.
2007-02-18 00:46:47 +00:00
hubertf
002621f0bc
Try to tell what this really does.
...
Including a BUGS section on why it doesn't.
*roff code by wiz@, with some input from
Slava Semushin <slava.semushin@gmail.com>
2007-02-18 00:38:22 +00:00
mhitch
d417d9f5d4
From Christos: gdtoa fixes for m68k. M68k ports should build now, but
...
printing extended precision is a little off.
2007-02-17 17:50:52 +00:00
christos
8b01459275
Define for SHA512_Last.
2007-02-17 17:18:12 +00:00
tnozaki
be0ee7c9f3
citrus_csmapper.c: find_best_pivot_pvdb()
...
- don't break loop until all the src/dst combinations are tested.
charset.pivot.CP.src
- redo rev 1.3.
2007-02-17 12:39:44 +00:00
wiz
c7567a33c8
Add strings(3), collecting information about strings.h.
...
Add Xr for it to string(3).
XXX: if someone could make a HISTORY section, I'd appreciate it
2007-02-17 09:32:57 +00:00
wiz
8569abace9
o Removed functions that are in strings.h, not string.h
...
o Added memmem
o Bump date
From Slava Semushin in private mail.
2007-02-17 09:04:57 +00:00
wiz
cf9a3d07af
o Removed functions which were moved to strings.h header
...
o Added some missing functions from string.h
o Update SEE ALSO and STANDARDS
o Bump date.
From Slava Semushin in private mail.
2007-02-17 09:00:37 +00:00
wiz
de27b6e4f4
Fix Dd argument.
2007-02-17 08:38:06 +00:00
ad
743f737961
Add manual pages for new LWP syscalls.
2007-02-10 10:38:25 +00:00
ad
e7cc9f60bb
- Sync with reality.
...
- Fix date.
2007-02-10 10:34:03 +00:00
ad
a0f13ff82d
- Exclude SA syscalls from LintSysNormal.c.
...
- Obsolete SA manual pages.
2007-02-09 23:48:27 +00:00
junyoung
931a89e75c
Rearrange headers for better portability.
2007-02-09 23:44:18 +00:00
christos
233898bdaa
Only try free-ing a version of res if it is not supposed to be pre-inited
...
like before. Fixes issues with programs passing random uninitialized data
as res_state.
2007-02-09 22:29:40 +00:00
ad
401499f30e
Sync with kernel changes introduced by merging the newlock2 branch.
2007-02-09 22:08:48 +00:00
junyoung
9641e3f094
ANSIfy.
2007-02-08 05:44:18 +00:00
junyoung
19690e9aea
Nuke __P.
2007-02-08 05:07:23 +00:00
oster
5422c82afe
Add "local" versions of getnetgrent() et al. and now call those for the NIS
...
versions. Fix conditional compilation issues with YP and NSS_FILES.
2007-02-07 19:12:44 +00:00
oster
0271ab9db4
nsdispatch()-ify getnetgrent() and friends.
...
Approved by: christos
2007-02-06 15:17:54 +00:00
uwe
3bc8e00664
Fix previous, add forgotten pointer dereference in the call to dtoa().
2007-02-04 03:20:22 +00:00
christos
971e3bb846
use dtoa() instead of returning empty when we don't have extended precision
...
information.
2007-02-04 03:05:01 +00:00
christos
cb9daf8f10
cleanup:
...
- remove __P
- remove unneeded casts
- add _DIAGASSERT
- add more diagnostics for integer overflow
- fix size_t/int confusion
- make debugging and statistics code compile
2007-02-03 23:46:09 +00:00
christos
72e430635f
chech the correct fmt in the assertion.
2007-02-03 22:26:55 +00:00
christos
c8e7c68742
int/size_t changes
2007-02-03 18:09:20 +00:00
christos
818764fc7c
some int -> size_t
...
deal with sparc64 that has 112 bits of mantissa.
2007-02-03 16:44:02 +00:00
christos
3ab861054c
make this compile with DIAGNOSTIC
2007-02-03 16:22:48 +00:00
christos
0e61db23eb
Compile with DIAGNOSTIC
2007-02-03 16:17:15 +00:00
christos
b513fb7c0a
make this compile with DIAGNOSTIC
2007-02-03 16:12:47 +00:00
christos
d228a772b3
enable wide doubles.
2007-02-03 00:28:56 +00:00
christos
f38f949967
use vfwprintf.c
2007-02-03 00:28:43 +00:00
christos
093145397b
- merge change from freebsd
...
- add support for building as vfprintf.c
- XXX: we strdup to simplify the freeing logic. This should be fixed for
efficiency in the vfprintf case.
2007-02-03 00:28:33 +00:00
christos
5d7be27437
the buffer len is called slen.
2007-02-03 00:27:52 +00:00
christos
cca9be70a3
protect buffer size from overflow.
2007-02-03 00:23:01 +00:00
christos
12287894d6
ext_int bit is no more.
2007-02-02 23:18:57 +00:00
christos
0449ecc079
since the int bit is merged, do the explicit math.
2007-02-02 23:14:09 +00:00
christos
113cee3dbe
add the new files to the build. Note I am not bumping libc now, because
...
these are not used yet.
2007-02-02 23:06:34 +00:00
christos
9ad6657285
add new prototypes.
2007-02-02 23:05:56 +00:00
christos
1634560e9d
make this compile.
2007-02-02 23:05:41 +00:00
christos
482b8dd60c
add long double and hex double support from freebsd.
2007-02-02 23:03:35 +00:00
christos
aa781c37c2
Instead of abusing stdio to get a signal-safe version of sprintf, provide one.
2007-02-02 23:00:28 +00:00
christos
41b0e71e94
Don't check for ext being NULL to destroy the res_state. Instead check
...
the option bits like we did before.
2007-01-28 07:54:01 +00:00
christos
5959955102
we don't need <irs.h>
2007-01-28 02:14:05 +00:00
christos
619824ce6d
try again.
2007-01-28 02:13:29 +00:00
christos
e519b45a11
missed one more file.
2007-01-28 02:11:44 +00:00
christos
6fbd14f0ac
We don't have __evOptMonoTime.
2007-01-28 01:43:52 +00:00
christos
91eccc4aa8
Fix minor compilation issues.
2007-01-27 23:02:12 +00:00
christos
95177770c6
add resolv_mt.h
2007-01-27 22:43:57 +00:00
christos
efba316dcc
Appropriate versions are not supplied by bind anymore.
2007-01-27 22:27:35 +00:00
christos
d73eb73dc8
merge in resolver portion of bind-9.4.0-rc2
2007-01-27 22:26:43 +00:00
christos
8e42b6c984
import resolver portion of bind-9.4.0-rc2
2007-01-27 21:45:34 +00:00
cbiere
f753f71dbe
* Don't use the term "anonymous"; this is confusing.
...
* Mention "reserved", that's what it's stands for after all.
* Mention getsockname() to determine the assigned port in any case.
2007-01-27 07:58:47 +00:00
cbiere
8544bfafc4
Fix for issue reported in PR lib/35401 as well as related overflow bugs.
2007-01-26 00:37:30 +00:00
cbiere
8521e1176a
* Consider all negative return values as error, not just -1.
...
* Corrected cast because (size_t) (INT_MAX + 1) is bogus.
2007-01-26 00:27:54 +00:00
wiz
b81f412f64
Sort ERRORS section.
2007-01-20 13:26:59 +00:00
wiz
0a4737c5de
Drop trailing whitespace.
2007-01-20 13:24:44 +00:00
wiz
9e27ce3c1f
Sort sections.
2007-01-20 13:11:36 +00:00
ad
24d35c8592
Manual pages for new LWP system calls. Not enabled in the Makefile.
2007-01-20 01:41:00 +00:00
drochner
11f2202b96
-fix use of arguments and remove an outdated section
...
-Xr mkfifo(2)
(btw, SUSv3 says that the only portable use of mknod() is to create
a FIFO. This is not supported by NetBSD.)
2007-01-18 14:07:01 +00:00
cbiere
75289275f1
isascii() and toascii() are defined for all integers unlike the other
...
functions. Explicitely mention "undefined behavior".
2007-01-18 11:33:13 +00:00
rillig
4d81a78185
Added a reference to ctype.3. What's the value of having that page at
...
all if it isn't referenced by others?
Suggested by Slava Semushin via private mail.
2007-01-18 08:35:07 +00:00
rillig
8b4906df56
Added a warning about a wrong usage, which is nevertheless often found
...
in real code, and an example code that does it correctly.
2007-01-18 08:33:34 +00:00
hubertf
55ac93d329
Remove more duplicate #includes, and a few spurious whitespaces at EOL
...
From Slava Semushin <slava.semushin@gmail.com>
2007-01-17 23:24:22 +00:00
seanb
e17c2f7f45
- Function no longer matched prototype after
...
move to ansi prototype in last commit; restore.
- Not noticed as weak aliases are used so the
code is not compiled in.
2007-01-17 16:39:20 +00:00
ad
154a7ed75c
Add: _lwp_kill, _lwp_detach, _lwp_park, _lwp_unpark, _lwp_unpark_all,
...
sched_yield.
2007-01-16 07:07:45 +00:00
cbiere
f13e324ee5
Bail out on the first sysctl() error as suggested by Pierre Pronchery in
...
PR lib/35403. christos agreed it's cleaner.
2007-01-15 22:26:35 +00:00
cbiere
9946ea710f
Avoid lint warning.
2007-01-14 23:41:24 +00:00
cbiere
3984c614f6
Look only at the first `n' characters to avoid traversing a potentially
...
huge string for nothing.
2007-01-14 18:48:28 +00:00
wiz
7bbb7f45b1
Bump date for previous.
2007-01-09 06:41:57 +00:00
rillig
c79f6cc521
chmod fails with EPERM when you try to set the S_ISGID bit on a file
...
whose group isn't one of your groups.
2007-01-09 04:03:57 +00:00
wiz
b2fb822f2d
Re-add removed block:
...
Christian Biere suggests it was a typo, and was intended to describe
ENFILE; let it do that.
2007-01-04 00:02:43 +00:00
wiz
49a81ec436
Remove duplicate EMFILE description.
2007-01-03 23:02:53 +00:00
cbiere
8106cb099a
Fixed wrong and illogical statement:
...
fcntl() F_DUPFD does NOT set FD_CLOEXEC for the new file descriptor.
2007-01-03 11:50:47 +00:00
ws
0ff81292cd
Don't leak file descriptors.
2007-01-03 11:46:22 +00:00
uebayasi
d8b460bb92
Whitespace.
2006-12-31 03:17:52 +00:00
yamt
5bb88600b0
remove nqnfs. pointed by Tom Spindler.
2006-12-29 22:56:55 +00:00
martin
1c4ebce529
Provide a full frame stack space in the clone'd child.
2006-12-28 17:46:03 +00:00
martin
55a9a999dd
Use CCFSZ instead of 96 for standard save operations.
2006-12-28 10:02:43 +00:00
martin
f666b179b1
After discussing this further with uwe, rearange stack usage slightly and
...
replace a comment with words suggested by him.
2006-12-27 13:40:56 +00:00
martin
520e5c8f6a
When setting up the __clone()'s userland stack, make sure to allocate
...
an initial frame. Fixes PR 33075.
2006-12-25 21:44:37 +00:00
wiz
168147d486
Sort sections.
2006-12-23 09:04:23 +00:00
wiz
9e92895829
Sort errors; use Dv; s/=A0/ /
2006-12-23 08:09:31 +00:00
wiz
ee39be7187
Add missing article.
2006-12-23 07:42:30 +00:00
pooka
78ed4b8815
markup fixes
2006-12-22 11:56:45 +00:00
christos
cdcb070b9c
remove bogus (void)&var; From Anon Ymous
2006-12-18 00:40:14 +00:00
wiz
5021afa87b
Sort error descriptions.
2006-12-18 00:09:59 +00:00
tnozaki
c61eef3da4
make del(\x7f) pass through.
2006-12-13 16:16:56 +00:00
martin
2ed5a47025
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 fixes regress/lib/libc/context for m68k.
Thanks to Steve Woodford for optimization hints.
2006-12-13 10:48:02 +00:00
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
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
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
christos
c0179c282a
spell precede; from Zafer
2006-11-25 16:48:31 +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
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
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
rillig
121d2aa3a7
Added EINTR and sorted the error names alphabetically.
2006-11-17 23:59:33 +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
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
christos
8a264b331e
fix lint.
2006-11-10 17:37:39 +00:00
christos
30ae5bcf37
libgcc needs __stack_chk_fail_local(); make it public
2006-11-09 20:44:16 +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
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
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
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
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
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
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