ross
c73965d14b
LP64 warnings
2003-03-21 03:07:40 +00:00
dsl
5360d5b4c3
FIONASYNC should be FIOASYNC
2003-03-20 11:53:29 +00:00
nathanw
aa70f03b23
When implementing a recursive mutex, it helps if you remember to
...
decrement the recursion count.
Fixes the problem of uic dying with a no-next-thread assertion while
building kdeadmin3; reported by Perry Metzger and others on
tech-pkg.
2003-03-19 22:26:47 +00:00
wiz
9e95578da3
Mention namelen in DESCRIPTION. From Todd C. Miller/OpenBSD.
2003-03-18 06:44:22 +00:00
wiz
7ae24b8852
Fix capitalisation of "indicates". From Todd C. Miller/OpenBSD.
2003-03-18 06:41:19 +00:00
itojun
b5dda3e238
From: "Jason L. Wright" <jason@thought.net>
...
The man page for getaddrinfo() and RFC2553 says it should return EAI_NONAME
for the case where hostname != NULL, hostname is not a numeric string and
ai_flags has the AI_NUMERICHOST bit set. Instead, it returns EAI_NODATA
for this case. The diff below makes it return EAI_NONAME for this case.
This is why ntpq and ntpdc from ntp-4.1.74 can't resolve hostnames,
but work fine with numeric strings like ::1 or 127.0.0.1.
2003-03-17 23:10:25 +00:00
wiz
42a6975065
Improve English, sort SEE ALSO.
...
XXX: list of valid charclasses should be added.
2003-03-17 08:49:46 +00:00
wiz
f885d77c51
Drop trailing space.
2003-03-17 08:41:31 +00:00
wiz
aae776727f
Use .Dv in some places, add "function" in another, and sort SEE ALSO.
2003-03-17 08:33:45 +00:00
wiz
0d4f93ac07
Use Dv in some places, and sort SEE ALSO.
2003-03-17 08:29:44 +00:00
wiz
a798d4ff8e
Consistent tab usage.
2003-03-17 07:45:04 +00:00
christos
d5632de9bf
Don't do:
...
if ((xdrp->x_handy -= need) < 0)
return FALSE;
because by repeatedly calling this we can cause overflow, and then overwrite
valid memory. Instead do:
if (xdrp->x_handy < need)
return FALSE;
xdrp->x_handy -= need;
2003-03-16 15:42:22 +00:00
wiz
83de4abed2
Use "its" instead of "it's" where appropriate.
...
From Soren Jacobsen in PR 20730.
2003-03-15 23:48:27 +00:00
jhawk
d935301e6f
Xr vfork(2); not worth a Dd bump
2003-03-15 22:06:34 +00:00
hannken
94a50cb223
Make it work on cpus with cachelinesize < 32.
...
Tested on macppc by Markus W Kilbinger.
2003-03-15 14:10:21 +00:00
fvdl
e4189529ce
No need to use movq for the small immediate values here, they'll be
...
zero-extended with movl.
2003-03-15 12:34:33 +00:00
christos
75fdb547df
PR/13242: John Heasley: ENOTDIR is not fatal
2003-03-15 04:41:17 +00:00
nathanw
022a762c83
Make execve a weak syscall.
2003-03-14 22:26:13 +00:00
tshiozak
5e62671b2f
changes for cross build on FreeBSD box.
...
- rename some macros and types defined in runetype.h.
- move declarations of some global symbols to rune.h from runetype.h.
- make sure the target sources use rune.h and mklocale use runetype.h.
I tested them on FreeBSD-4.6.2 box (./build.sh -m i386 tools).
2003-03-11 17:23:07 +00:00
tshiozak
3f9925f700
add wcstoll, wcstoimax, wcstoull and wcstoumax. (lib/20656)
...
- these are defined in C99 (wcsto[ui]max) and SUSv3.
- these implementations are written by sigsegv@s25.xrea.com ,
derived from NetBSD's wcstol/wcstoul.
- I just added some comments.
2003-03-11 09:21:22 +00:00
tshiozak
4f31053655
rename _CTYPE_x to _RUNETYPE_x for avoiding compile error on FreeBSD.
2003-03-10 21:18:50 +00:00
tshiozak
8328c33b65
rename _CTYPE_x to _RUNETYPE_x for avoiding compile error on FreeBSD.
2003-03-10 21:18:48 +00:00
tshiozak
75e29ba505
some changes around mklocale:
...
- clean up cpp directives.
- stop including rune.h from mklocale.
- stop using _BSD_RUNE_T macro. instead, use int32_t directly in runetype.h.
- move _DEFAULT_INVALID_RUNE to runetype.h.
These were for historical reason on porting rune from FreeBSD,
but it seems that these are no longer reasonable but troublesome
under the current NetBSD build system.
additionally:
- runetype.h -> locale/runetype.h in mklocale, because this might conflict
to FreeBSD's one.
2003-03-10 20:41:29 +00:00
tshiozak
5abc4b4f43
add fgetws() and fputws() (lib/20576).
...
Note: fgetws.c, fgetws.3, fputws.c and fputws.3 are obtained from FreeBSD,
and fitted by sigsegv@infoseek.jp and me.
2003-03-07 07:11:35 +00:00
tshiozak
e16e5eebd3
add original FreeBSD RCS ID.
...
NOTE: these files were obtained from FreeBSD and fitted for NetBSD
by sigsegv@infoseek.jp .
2003-03-07 06:46:38 +00:00
thorpej
65d8e7315e
HW_PHYSPAGES -> HW_PHYSMEM64, HW_USERPAGES -> HW_USERMEM64.
2003-03-06 20:39:08 +00:00
tshiozak
326ed36874
changes related to lib/20576 and lib/20577.
...
- add wcstok() and wcswcs(),
- add wcstok(3),
- move btowc() and wctob() into each ctype modules,
- bump ctype interface ABI version,
- bump i18n modules' minor and
- update sets.
and fix a stupid bug in _RUNE_ISCACHED macro.
2003-03-05 20:18:14 +00:00
nathanw
f60f35f3ab
Don't acquire __environ_lock around exec*() calls; nothing requires
...
that these calls be thread-safe with respect to the environment, and it
causes serious problems for threaded applications which call vfork() and
exec*() (including indirectly, via popen() or system()).
Acquire and release __environ_lock in the parent in popen() and system() to
play safe and provide the child with a stable environment.
__environ_lock should also have an atfork() handler; still under development.
2003-03-04 19:44:09 +00:00
thorpej
65ec6ba6e7
Fix lib/20558:
...
A dynamically linked program invokes the rtld cleanup routine via
an atexit handler. This rtld cleanup routine invokes _fini() for
shared libraries, which in-turn invoke __cxa_finalize() with their
DSO handle. By luck, this happens to work okay for non-threaded
programs, but for a threaded program, this leads to deadlock (sometimes
manifested as an assertion failure, if the program didn't actually
create any threads).
Fixed by teaching __cxa_finalize() that it can be recursively invoked,
adjusting the handler list manipulation accordingly.
2003-03-04 18:09:48 +00:00
yamt
4ff37a4920
no point to compare wint_t and EOF.
2003-03-04 15:09:54 +00:00
yamt
da2254b6db
iswctype: return 0 if charclass is 0.
2003-03-04 15:05:57 +00:00
yamt
36c89d3a8a
wctob returns EOF, not WEOF.
2003-03-04 13:27:12 +00:00
tshiozak
188f0525a0
add manual pages for iswctype(), towctrans(), wctype() and wctrans().
2003-03-04 12:11:49 +00:00
tshiozak
ca7b6ea6df
add #include <string.h> for memset().
2003-03-04 10:35:31 +00:00
tshiozak
76c65c8cdb
fix a latent bug; host structure was mistaken for file structure.
...
my latest changes actualize it on ISO8859-x locales.
2003-03-04 08:49:15 +00:00
tshiozak
498e0550aa
use UINT32_C and PRIu32 macros instead of 0x...U and %u.
2003-03-03 08:49:15 +00:00
tshiozak
25563583a2
- add btowc.3 / wctob.3.
...
- fix an unappropriate comment in wctob.c
2003-03-03 08:24:58 +00:00
tshiozak
5af70bc478
- add wctob() function. (I forgot it at the last commit.)
...
- fix btowc(); I quite misunderstood about it.
2003-03-03 07:39:53 +00:00
wiz
7958a68a71
Grammar improvements and some minor mdoc fixes.
2003-03-03 07:00:57 +00:00
wiz
2b942861aa
Drop trailing space, mark up NULL with .Dv, break
...
lines and add section to an xref.
2003-03-03 06:45:18 +00:00
tshiozak
deb0dba1bc
make sure rune.c to be compiled under WARNS=2.
2003-03-03 06:33:38 +00:00
tshiozak
2c939c89e2
bump minor to 96 for some I18N functions addition.
2003-03-02 22:21:15 +00:00
tshiozak
31e2cbf0b5
add some ISO C 1995 I18N functions and types:
...
btowc, wctrans, towctrans, wcscoll, wcsxfrm, wctype_t and wctrans_t.
2003-03-02 22:18:11 +00:00
jmmv
d1855421e5
Add missing .Pp
2003-03-02 14:41:11 +00:00
enami
eafd20b336
Fix realloc usage.
2003-03-02 14:17:07 +00:00
enami
70f9e35f63
s/indentifier/identifier/
2003-03-02 14:10:49 +00:00
jmmv
5d93e695b8
Grammar fix in return values section.
2003-03-02 14:08:24 +00:00
enami
1b1f503d7a
Cosmetic changes in sample code.
2003-03-02 14:02:35 +00:00
matt
0b61283edc
Add #include <stdlib.h> for exit definition.
2003-03-01 22:11:40 +00:00
bjh21
22ebd2b34b
Add _Exit(), for C99 and POSIX-2001.
...
Proposed on tech-userlevel to a resounding silence in April last year.
2003-03-01 15:59:02 +00:00
thorpej
3cdf0a27ee
Document net.inet.tcp.init_win_local.
2003-03-01 04:43:42 +00:00
thorpej
26be93fa6f
Rewrite atexit(3), and add support for __cxa_atexit()/__cxa_finalize(),
...
as specified by the C++ ABI for Itanium. Despite the ABI document's name,
many of the items in it are implemented for other architectures.
See the following URL for a reference:
http://www.codesourcery.com/cxx-abi/abi.html#dso-dtor
Fixes lib/18379 (from Joel Baker).
2003-03-01 04:19:37 +00:00
thorpej
b4271997ce
Document hw.physpages and hw.userpages.
2003-02-27 01:42:10 +00:00
christos
ea5d0d4403
keep track if we have the file opened as readonly or readwrite, so that
...
we don't need to call update_utmp, if our euid has changed, but we still
have a write reference to the file. Solves problem with chrooting processes.
2003-02-26 19:23:25 +00:00
simonb
118763056a
Fix a tyop in a comment.
2003-02-17 00:11:54 +00:00
wiz
b3ee4720f5
Use strlcpy, not strcpy, in one more place. From deraadt.
2003-02-16 16:21:59 +00:00
tron
c05c218b69
After "sys/event.h" was fixed "sys/types.h" doesn't need to be included
...
manually any more.
2003-02-16 09:52:40 +00:00
elric
16c5a7dd8d
Reorganise the getting of grouplists for a user so that Hesiod (and
...
potentially other name services) can directly query for a user's
grouplist rather than needing to iterate over the group map. This
is required for correct operation of Hesiod.
Reviewed by: lukem, christos
Addresses PR lib/20183
2003-02-16 01:22:44 +00:00
jdolecek
af3d346a8c
add POSIX sigtimedwait(), sigwaitinfo(), sigwait() - wait for queued signals
...
note these are for non-threaded programs only - libpthread will provide
it's own thread-aware wrapper
2003-02-15 21:11:47 +00:00
jdolecek
481fdf60df
for WEAKSM list, use leading tab, rather than spaces on the continuation lines
2003-02-13 14:29:04 +00:00
nathanw
817925442c
Add pthread_atfork() man page.
2003-02-13 03:00:51 +00:00
nathanw
4fb740b8de
Implement pthread_atfork() (in libc, because the required threadlib
...
stub behavior is exactly the same as the usual behavior).
2003-02-13 02:50:48 +00:00
wiz
4cc7cdbc5c
New sentence, new line; bump date for last change.
2003-02-12 18:58:50 +00:00
wiz
d4ec441ada
New sentence, new line; bump date for latest changes; mark LC_* up
...
consistently.
2003-02-12 18:57:27 +00:00
wiz
4f38f23550
Bump date for last changes, and add some dots.
2003-02-12 18:52:12 +00:00
gmcgarry
1b19306f26
Add Xrefs and some editorial comments on the interface.
2003-02-12 02:50:52 +00:00
gmcgarry
9cb61837ed
Add some examples and Xrefs.
2003-02-12 02:48:59 +00:00
gmcgarry
5d7934424a
Add some more details.
2003-02-12 02:46:57 +00:00
wiz
5693d445c1
Drop trailing whitespace.
2003-02-10 15:31:08 +00:00
itohy
ca348cd671
Use definition in "namespace.h" to rename functions, not home grown.
2003-02-08 07:27:51 +00:00
simonb
e32d091ca8
Fix a tyop in a comment.
2003-02-08 04:01:53 +00:00
cgd
57daa57e46
* fix handling of invalid arguments (was jumping to wrong label!)
...
(found by... running the regress test!)
* clean up punctuation.
* create a proper frame for the child fn that follows the o32 calling
conventions. In particular, leave 4 stack slots that the child
fn can write on, put the GP above them, and invoke .cprestore
properly in light of the child fn arg area. (realized it was a
problem upon inspection, verified using the regress test compiled
-O0.)
2003-02-08 00:28:25 +00:00
cgd
351f7a02f1
looks like nobody ever seriously tried the _REENTRANT version of this
...
code (which, uh, seems the default for a fresh build)... it wasn't
setting up v1 properly (the instruction to set up v1 was after the
return jump, in "reorder" code... i.e. after the end of the function).
That would break error returns from 64-bit syscalls (e.g. checks
in dd and who knows what else) to see if input or output are pipes.
It looks like the non-_REENTRANT version was broken (on the nathanw-sa
branch) in rev 1.9.2.1 and fixed in 1.9.2.2, but the _REENTRANT version
was never fixed, and the broken bits were merged back on to the trunk.
2003-02-07 20:35:05 +00:00
petrov
12784e54c3
Correct unsigned to float conversions, add license, adjust style.
2003-02-06 20:23:35 +00:00
kleink
d58cfc7d35
Sprinkle some restrict.
2003-02-05 23:13:07 +00:00
gmcgarry
0d72c02993
Xref gencat(1)
2003-02-05 05:05:50 +00:00
perry
8a49ec08e4
"Utilize" has exactly the same meaning as "use," but it is more
...
difficult to read and understand. Most manuals of English style
therefore say that you should use "use".
2003-02-04 23:07:28 +00:00
jdolecek
d644334729
update copyright dates and .Dd
2003-02-04 09:07:20 +00:00
jdolecek
ebec5a4dfb
Introduce EVFILT_TIMER, which allows a process to establish an
...
arbitrary number of timers, both oneshot and periodic.
from FreeBSD
2003-02-04 09:05:42 +00:00
elric
1b4eceb53f
When looking up gids with hesiod, use the gid map and fall back to the
...
group map.
Addresses PR lib/20145
2003-02-03 04:22:20 +00:00
kleink
71d7654509
Add sysconf(3) knobs for recent additions.
2003-02-02 20:33:05 +00:00
martin
912ab5ad59
Check how the compiler expects the return value of this function
...
by testing SOFTFLOATSPARC64_FOR_GCC.
Should fix PR port-sparc64/20140.
2003-02-01 09:19:58 +00:00
nathanw
34c915eb3d
Revert the conversion to libpthread's recursive mutexes. Too much
...
trouble is caused by the memory allocation in the mutex initialization,
and uncontested mutexes and condition variables have become faster in the
meantime.
2003-02-01 03:25:00 +00:00
jdolecek
6034a0fc70
use right function name in HISOTRY, this is not _lwp_create(2)
2003-01-31 22:06:45 +00:00
uwe
4eb408dcd9
Avoid cgetcap &co prototypes conflicting with those provided by the host.
...
With this change we can cross-compile on FreeBSD 4.x.
2003-01-31 20:50:29 +00:00
fvdl
894bd3ad9d
Add ucontext glue for x86_64.
2003-01-30 02:07:30 +00:00
heinz
077e910e6d
Provide some more details for papers by Bentley/M.D. McIlroy and by
...
P.M. McIlroy (after short e-mail conversation with M.D. McIlroy on
www@).
2003-01-29 22:12:53 +00:00
wiz
9804cdc7fc
a, b, and c.
2003-01-28 20:33:25 +00:00
kleink
5b62d84e6e
Add a manual page for flockfile(3) etc.; while here, also add *_unlocked()
...
to stdio(3) overview documentation. Fixes PR lib/20096 from Jason Thorpe.
2003-01-28 20:26:04 +00:00
thorpej
2dcac9e4eb
Make the generated .S files depend on ${.CURDIR}/sys/Makefile.inc.
2003-01-28 00:33:23 +00:00
fvdl
161423ddca
Reset in_reclen and in_received after having received a full record in
...
the nonblocking case.
2003-01-27 20:56:45 +00:00
nathanw
c316063660
Move accept and connect stubs to WEAKASM so that they can be overridden.
2003-01-27 20:55:56 +00:00
kleink
326194c69f
Update stack frame allocation for XMM state having been added to
...
mcontext_t; spotted by Frank van der Linden.
While here, also align the on-stack ucontext as required.
2003-01-26 18:14:03 +00:00
kleink
9b24979426
Fix comment typo, and convert to C-style comments.
2003-01-26 17:58:55 +00:00
fvdl
75b44dbf11
Fix comment that wasn't closed because of a typo (but harmless, since followed
...
by another comment).
2003-01-26 16:22:01 +00:00
fvdl
3a79855417
Fix wrong %esp fixup.
2003-01-26 15:54:35 +00:00
matt
61687fc220
Add the *context.? sources to SRCS.
...
Make getcontext _getcontext and add a getcontext weak alias.
2003-01-23 23:56:13 +00:00
kleink
35a8bdf8fa
While we're here, document EPERM.
2003-01-22 15:28:37 +00:00
kleink
75adcdd6f1
Add a STANDARDS section; requested by Thomas Klausner.
2003-01-22 15:24:03 +00:00
scw
aa338c0862
Now make these actually work.
2003-01-22 13:44:36 +00:00
nathanw
6003a24dd4
Use recursive mutexes from libpthread rather than implementing
...
our own with normal mutexes and condition variables.
2003-01-21 23:26:02 +00:00
kleink
8b314175ec
Add ns32k ucontext userland portions. Untested, but compiled in the
...
recent past and presumed working.
2003-01-21 21:03:25 +00:00
kleink
7a9f64971b
Add swapcontext() lint stub.
2003-01-21 20:26:10 +00:00
kleink
cd9f53e12c
Add swapcontext() lint stub.
2003-01-21 20:14:07 +00:00
kleink
a26c2fe5e2
A function wrapper cannot be used for getcontext(), so error out
...
if neither weak aliases nor indirect references are available.
2003-01-21 19:15:05 +00:00
wiz
9b5abffe9d
Add makecontext(3) from Klaus Klein.
2003-01-21 12:39:08 +00:00
scw
fd2dcace1f
Make these compile.
2003-01-21 11:29:29 +00:00
christos
90135cf7e8
add support for p1003.1b semaphores. From FreeBSD
2003-01-20 20:10:19 +00:00
scw
11e9fa3a9b
Initialise the FPSCR to a sane value.
2003-01-20 20:09:59 +00:00
christos
111839200d
Add _ksem stubs.
2003-01-20 20:09:27 +00:00
dsl
c673281c37
Fix lib/17248 properly
...
'ls -l-' now reports unknown option -- -
'env -' and 'su -' both work ok
(change approved by christos)
2003-01-20 09:06:35 +00:00
simonb
d7b879c6ec
Grrr. So much for my ability to use grep(1) effectively. Pointed out
...
by Stephen Degler in private mail.
2003-01-20 07:12:12 +00:00
simonb
276fd1665c
The Double-Semi-Colon Police.
2003-01-20 05:29:53 +00:00
thorpej
d504e2bb9c
Simple TSD implementation, since some thread-safe libraries want
...
to use it.
2003-01-20 01:58:54 +00:00
thorpej
71b91cf442
Make thr_self() not return NULL.
2003-01-20 01:30:15 +00:00
thorpej
c7e237f26a
Merge the nathanw_sa branch.
2003-01-20 00:26:39 +00:00
matt
21375ddf92
Make sure r0 in the saved context is 0.
2003-01-20 00:24:07 +00:00
matt
94face2f9c
Use _ALIGN_TEXT.
...
Make sure R0 is 0 in the saved context.
2003-01-20 00:18:06 +00:00
kleink
13a5336c66
Move getcontext.S from gen to sys, where it belongs.
2003-01-19 23:49:12 +00:00
scw
bcbbc4f87e
SH5 libc ucontext/lwp support.
...
Untested for now, until I get the libpthread stuff done and
an SA userland built.
2003-01-19 23:05:01 +00:00
thorpej
7dc01dbfab
Add some threadlib stubs that are used by X:
...
* thr_create() (stub in libc aborts)
* thr_exit() (stub in libc calls exit())
* thr_yield() (stub in libc does nothing)
Also make the libc thr_self() stub not abort.
XXX Should we add thrattr_*() stubs for setting the detach-state?
2003-01-19 21:58:21 +00:00
thorpej
592409d356
Add mutexattr_init(), mutexattr_destroy(), and mutexattr_settype() (recursive
...
mutexes are used by the X libraries).
2003-01-19 20:46:11 +00:00
jdolecek
3d8d8663b9
g/c the NEXTRELEASE comment tag now that the next version number is decided
2003-01-19 20:12:31 +00:00
thorpej
036383cc03
Make the libc thr_once() stub functional.
2003-01-19 19:48:45 +00:00
matt
95b5cce5c6
Add getcontext(2) stub.
2003-01-19 19:32:39 +00:00
wiz
29192bf866
Fix typo.
2003-01-19 19:31:10 +00:00
thorpej
96bb0ae126
Use <threadlib.h>.
2003-01-19 19:25:05 +00:00
wiz
65d34efcf9
Drop trailing comma in SEE ALSO.
2003-01-19 19:15:36 +00:00
wiz
0163abbccb
Bx Open -> Ox.
2003-01-19 19:14:22 +00:00
matt
8c295614ea
Add the VAX versions of these.
2003-01-19 19:07:30 +00:00
dsl
fa36c8783f
Ignore groups beyond _SC_NGROUPS_MAX (as man page)
...
Ensure kernel doesn't pick up random numbers (would happen if _SC_NGROUPS_MAX
> NGROUPS)
(change agreed by christos)
2003-01-19 18:26:16 +00:00
matt
bdde89628b
Cast with uintptr_t instead of u_long.
2003-01-19 08:53:36 +00:00
thorpej
c7cb871964
These files are obsolete; setlogin() is now implemented in C with a
...
small syscall stub.
2003-01-18 18:28:44 +00:00
christos
af26d1a576
s/_REENT/_REENTRANT/
2003-01-18 17:20:04 +00:00
christos
7c8015e7ec
s/_REENT/_REENTRANT/
2003-01-18 17:10:56 +00:00
thorpej
3fdac2b8c5
Merge the nathanw_sa branch.
2003-01-18 10:52:16 +00:00
kleink
f18fe39c3f
Pasto; from Thomas Klausner.
2003-01-16 00:46:58 +00:00
wiz
ec87827023
typo fixes.
2003-01-16 00:33:12 +00:00
kleink
140dae96a7
Rename auto variable shading global sigset().
2003-01-15 23:58:03 +00:00
kleink
42b44c12f9
Bump to 12.92: sighold, sigignore, sigrelse, sigset.
2003-01-15 23:56:35 +00:00
kleink
30a90a73b4
Add sighold(3), sigignore(3), sigrelse(3) and sigset(3) to libc.
...
Fixes PR lib/19212, now redesignated standards/19212, from David Laight.
2003-01-15 23:55:41 +00:00
tsarna
350f955e57
There is no adjust(), so adjust adjtime(2) to adjust for adjust really
...
being adjtime.
2003-01-14 21:01:03 +00:00
wiz
078d3d03c9
Remove superfluous word.
2003-01-07 17:12:54 +00:00
wiz
1035faff1d
writable, not writeable.
2003-01-06 20:30:28 +00:00
wiz
4824190751
transmission, not transmition.
2003-01-06 13:17:01 +00:00
wiz
6d8cbf7e43
descriptor with a c.
2003-01-06 12:14:26 +00:00
kristerw
a505fc7826
Fix two bugs:
...
1. snprintf(foo, 0. "XXX") is guaranteed not to write in foo by the
standard (ISO/IEC 9899 7.19.6.5) but our implementation handles this
as if the buffer has a size of (size_t)-1.
2. snprintf(NULL, 0, "XXX") leaks memory since cantwrite() allocates
memory if _bf._base == NULL, and this buffer is never freed
(PR 16483).
2003-01-05 11:05:47 +00:00
wiz
1388941754
free's -> frees, from PR 19652.
2003-01-04 00:40:20 +00:00
mjl
71b7c0b242
Fix typos (from PR 19650)
2003-01-03 21:41:28 +00:00
wiz
e3594b05a2
Drop trailing spaces; sort SEE ALSO.
2003-01-02 09:39:34 +00:00
wiz
e2c6da385c
Drop trailing spaces.
2003-01-02 09:38:34 +00:00
jschauma
432d470724
Fix typos pointed out by Igor Sobrado in PR misc/19621.
2003-01-02 00:22:29 +00:00
jschauma
708eed1953
Fix typos pointed out by Igor Sobrado in PR misc/19632
...
rpc(3) - addres (address)
rpc_reg(3) - truct (struct, in struct rpc_msg)
rpcb_getaddr(3) - Copyright: Sun Microsystems (not Microsystem's)
All Rights Reserved (not Right's)
2003-01-01 22:24:29 +00:00
yamt
a7e4d902d4
- handle s==NULL case of wcrtomb.
...
- add a comment about it.
fix rest of PR 18269 by wurlitzer.
2003-01-01 15:57:12 +00:00
yamt
6a7521b053
- add missing _CEI_TO_EI/_TO_CEI.
...
- don't use 'cl' before assert it's non NULL.
2003-01-01 15:25:54 +00:00
yamt
13820b1f52
- add missing _CEI_TO_EI/_TO_CEI.
...
- add missing _STATE_NEEDS_EXPLICIT_INIT checks.
- more comment.
2003-01-01 15:04:01 +00:00
yamt
26baecb89a
in _RESTART_BEGIN macro, don't use external variable directly.
2003-01-01 14:45:13 +00:00
yamt
1e35b17a10
when s==0, wctomb should initialize its internal state and return if
...
encodings have state dependency or not.
a patch provided with PR 18269 by wurlitzer.
modified by me.
fix part of PR 18269.
2003-01-01 14:34:27 +00:00
yamt
dec2654840
mbsrtowcs_priv template:
...
n == 0 is not an error. it's a valid input.
_citrus_NONE_ctype_mbsrtowcs:
fix a typo that causes SEGV.
while i'm here, make them similar each other.
fix PR 19620.
2003-01-01 13:29:45 +00:00
sommerfeld
2a819818a1
In EINTR description, add a crossreference to sigaction(2).
...
Put reference to "slow device" back in since filesystem & disk I/O, doesn't get
EINTR while pipes, sockets, ttys, etc., can.
2002-12-30 12:38:59 +00:00
grant
9fdbbfc8ba
add EINTR.
...
From Kevin P. Neal in PR bin/19402.
2002-12-30 05:45:41 +00:00
grant
43fecd8fa4
clarify EINTR.
...
From Kevin P. Neal in PR misc/19603.
2002-12-30 05:42:18 +00:00
uebayasi
1e0907fb9a
Typos in comments.
2002-12-26 07:58:19 +00:00
kleink
ac7290d7c2
Add a sysconf(3) knob for {ATEXIT_MAX}.
2002-12-19 23:31:54 +00:00
wiz
09f7a7aee7
new sentence, new line.
2002-12-18 20:17:43 +00:00
wiz
90ad988049
exec lives in section 3, not 2.
2002-12-18 20:13:06 +00:00
wiz
667e9783e6
Fn arguments do not need (empty) braces.
2002-12-18 19:34:53 +00:00
fvdl
50683c0ce9
The fast syscall path clobbers 2 registers. Which is fine for a plain
...
system call, as long as the stub knows about it. However, it's bad
for sigreturn. Hence, use the old entry point for sigreturn. XXX
2002-12-13 17:43:02 +00:00
christos
14c54c3327
Only allow BSIZE to 1^16 - 1:
...
- fix off by one error
- limit the default from the filesystem
2002-12-11 21:20:15 +00:00
jdolecek
5fd22809a5
Add kern.forkfsleep sysctl - set/get time (in miliseconds) for which
...
process would be forced to sleep in fork() if it hits either global
or user maxproc limit. Default is zero (no forced sleep).
Maximum is 20 seconds.
2002-12-11 19:14:34 +00:00
scw
39a5a9dc76
Add two sysctls: kern.labelsector and kern.labeloffset.
...
These are of use to userland code which previously depended on the
hard-coded values of LABELSECTOR and LABELOFFSET to figure out the
location of the disklabel for a particular platform.
With the introduction of umbrella ports such as evbarm, evbmips, etc,
the location of the disklabel may vary between kernels for the same
MACHINE. This sysctl will allow userland programs to remain independent
of the particular flavour of MACHINE in such cases.
2002-12-11 12:59:29 +00:00
chris
5e606f5b98
Add a couple of missing THREAD_UNLOCK's, for the error exit path.
...
No functional change on Mainline, however SA branch probably needs this.
2002-12-09 14:14:59 +00:00
scw
94932a0f44
SH5 asm versions of some low-level libc routines.
...
Most of these copied from libkern.
2002-12-08 09:48:36 +00:00
jdolecek
015545ffb2
Add description of struct netconfig.
...
This adresses PR lib/18501 by Benedikt Meurer
While here, finish mdocifying of the manpage. There is no .B, .I, .SB
in mdoc, and some items were missing in output due to that.
2002-12-07 12:21:45 +00:00
christos
9ae526c1f6
Provide O_NOFOLLOW with compatibility with the joneses.
2002-12-06 22:39:54 +00:00
grant
5872a250a6
fix typo in comment.
2002-12-04 13:08:35 +00:00
jmmv
989484665d
Replace "Fichero" words with "Archivo" that were missed in the last update.
...
Approved by skrll.
2002-12-04 10:18:19 +00:00
skrll
decf95c8e0
Improve and update from Julio Merino in PR 19202.
2002-12-04 09:39:33 +00:00
lukem
b1e79510cf
- Migrate fparseln(3) from libutil to libc, where it should have been in
...
the first place...
- Bump libutil major (to 7.0) and libc minor (to 12.91).
2002-11-30 03:04:44 +00:00
wiz
454f40b755
a <-> an fixes.
2002-11-29 19:19:39 +00:00
lukem
6ca5b5bb68
add strsuftoll(3) and strsuftollx(3) - parse a string for a number
...
with an optional suffix, product (two numbers separated by `x'), and
provide range checking
2002-11-29 12:58:14 +00:00
thorpej
06edae0ff4
Need <stdlib.h> for abort() prototype.
2002-11-26 21:14:04 +00:00
christos
39f2f97867
lib/19176: Onno van der Linden: execl is called with too few arguments.
2002-11-26 16:52:07 +00:00
fvdl
370e22c9fd
Enable ELF32 nlist (as well as ELF64) for x86-64.
2002-11-23 19:28:45 +00:00
chris
0caaced5a9
Add arm asm version of memcmp, basically it's strncmp.S without the
...
check for *src != 0
2002-11-23 14:26:04 +00:00
chris
35c74e8cc5
Add an asm version of strncmp, based on strcmp.
...
Add RCSID to strcmp, also use numeric label, rather than named label for
loop.
2002-11-23 03:10:27 +00:00
itohy
6cde54195b
Assembly version of string functions.
...
Originally from SHIMIZU Ryo.
2002-11-20 14:23:54 +00:00
junyoung
30893a62d9
"namespace.h" should precede all included headers other than <sys/cdefs.h>.
2002-11-19 12:58:15 +00:00
junyoung
cbf285d8cd
Include <sys/types.h> for u_char instead of a local definition of it.
2002-11-19 06:53:17 +00:00
itojun
233424cdc2
make sure to bound string operation by strlcpy
...
(there are bunch of "strcpy is safe" comments, i think we should change them
to strlcpy as much as possible)
2002-11-17 20:49:33 +00:00
itojun
ca7918fced
whitespace
2002-11-17 20:48:44 +00:00
itojun
b3399f001e
KNF
2002-11-17 20:40:59 +00:00
itojun
9134efabd0
use strlcpy where it is more appropriate.
2002-11-17 01:51:24 +00:00
itojun
66578bbe09
use strlcpy. correct mis(non-)use of buflen argument.
2002-11-17 01:50:01 +00:00
rearnsha
6576c49b48
Add an assembler version of strcmp, based on example code from the ARM
...
ARM. As an example of the performance difference that this provides
a Dhrystone score on my Shark goes from 213k to 261k.
2002-11-16 18:27:40 +00:00
enami
b37113ebab
Fix indent in sample code.
2002-11-15 04:38:55 +00:00
itojun
095b03757d
pull in changes in http://www.isc.org/products/BIND/patches/bind4910.diff
...
- better error check on __dn_skipname
- more strict reverse lookup handling
2002-11-14 02:14:43 +00:00
wiz
0883a2f66a
Drop trailing whitespace.
2002-11-13 12:16:07 +00:00
itojun
d7ec2d5997
fix remote buffer overrun. from openbsd tree (1997).
2002-11-13 00:21:05 +00:00
manu
3a24fac219
Explain how WIF* macros use the status value instead of the pointer to the status value as wait() does. We use the name 'status' both as the argument to wait() and WIF* macros, this is misleading.
2002-11-12 22:48:40 +00:00