jdc
b5eb0508f1
Add attr_set() group of functions.
...
Fixes PR lib/20034 by Thomas Klausner.
2003-03-30 07:38:41 +00:00
thorpej
40e1466e08
Only fill in the server and client sockaddr in the request if
...
the fields are NULL.
2003-03-30 00:32:52 +00:00
wiz
0acfa3bb9e
Consistently spell occurrence with two rs.
2003-03-29 22:48:37 +00:00
jdc
045c8e350f
Now refresh() refreshes subwindows too.
...
Fixes PR lib/20544 by rtr.
2003-03-29 21:43:22 +00:00
thorpej
715b5daad8
Remove GCC 3.3 hack; the libtelnet code has been changed to avoid the
...
warning.
2003-03-28 21:03:48 +00:00
pooka
0e9bf3053c
avoid using multiple different ways of saying the same thing
2003-03-28 17:00:49 +00:00
christos
eb430229c6
do the exit on lint warnings only on i386 like libc, to avoid the wrath of
...
the sloppy archs.
2003-03-28 14:02:45 +00:00
christos
d5cff0612e
exit on lint warnings.
2003-03-28 14:01:46 +00:00
christos
9d952b3742
remove scanning of deadproc, since zombproc should contain all the processes
...
in deadproc according to the comment in kern_proc.c. deadproc is not a
struct proclist anymore, so it would require more work to scan anyway, and
this is unnecessary.
2003-03-28 14:01:32 +00:00
lukem
9b087b0ba0
Clear O_NONBLOCK correctly (previous code probably only worked because
...
O_NONBLOCK and F_SETFL are the same value).
Obtained from FreeBSD PR 8681 via FreeBSD's usr.bin/wall/ttymsg.c 1.5.
2003-03-27 12:04:57 +00:00
scw
52569eab7f
Add PIC support.
2003-03-26 22:33:56 +00:00
christos
c87ed3f37f
sprinkle lint, and define MAGIC if not already defined.
2003-03-26 15:18:38 +00:00
scw
3617381164
Sign-extend the return value, as required by the ABI.
2003-03-26 11:59:36 +00:00
pooka
f5892341fc
descend into libmagic
2003-03-25 23:55:18 +00:00
pooka
7576a124b2
reachovers to build libmagic
2003-03-25 22:43:09 +00:00
tshiozak
c2cadb8a46
add support for zh_CN.GB18030 locale.
...
(lib/20835 by sigsegv at s25 dot xrea dot com)
XXX: charclass for GBK compatible area is not supported.
2003-03-25 18:26:51 +00:00
tshiozak
d0db871d32
fix the problem if EILSEQ is caused in mbrtowc(3) under *.UTF-8 locales.
...
(lib/20873 by khym at azeotrope dot org)
2003-03-25 17:35:36 +00:00
scw
89380eb358
Add PIC support.
2003-03-24 14:32:57 +00:00
scw
825e47398e
Much rototilling to add PIC support.
2003-03-24 14:29:34 +00:00
christos
19fe9b6b27
remove parameter names to avoid shadowing of globals.
2003-03-22 17:23:09 +00:00
wiz
2c30441d13
Try to get some consistency in the used macros; other minor fixes.
2003-03-22 15:46:47 +00:00
jdolecek
1edd42a9d2
move getmntopts(3) to libutil, build and install also it's manpage
...
bump libutil minor
adjust individual mount_*/Makefile to use libutil getmntopts(3)
2003-03-22 12:43:57 +00:00
scw
922be02781
Include <string.h> for strcmp(3) prototype.
2003-03-21 13:48:53 +00:00
ross
c73965d14b
LP64 warnings
2003-03-21 03:07:40 +00:00
ross
f80c89ab02
fix LP64 and other warnings
2003-03-20 22:53:12 +00:00
dsl
5360d5b4c3
FIONASYNC should be FIOASYNC
2003-03-20 11:53:29 +00:00
nathanw
a0628261fe
Use pthread__assert() instead of plain assert(), as the latter has
...
locking issues.
2003-03-20 01:03:52 +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
ross
88929ccff1
crt{begin,end}S.o must now depend on the new crt{begin,end}S.c wrappers
2003-03-19 16:54:25 +00:00
dsl
9be8ac5294
Alternative pid/proc allocater, removes all searches associated with pid
...
lookup and allocation, and any dependency on NPROC or MAXUSERS.
NO_PID changed to -1 (and renamed NO_PGID) to remove artificial limit
on PID_MAX.
As discussed on tech-kern.
2003-03-19 11:36:32 +00:00
ross
520b9c1f59
* remove .ALLSRC, which doesn't work with the new dependency tree
...
replaced mostly with .IMPSRC, so add .c wrappers for variant .o names
* any machine with a shared crt0.c that also uses common_elf (I didn't see
any) will now need a reachover wrapper in .CURDIR a la crtbeginS.c
this should fix the build breakage
2003-03-19 04:31:41 +00:00
jdolecek
47bc3eb448
in gzseek(), use fseeko() instead of fseek() to support full 64bit offset
2003-03-18 20:51:24 +00:00
jdolecek
8174d4a1bb
eliminate some const-castaways
2003-03-18 20:47:47 +00:00
jdolecek
6a28264443
constify compress_block()
2003-03-18 20:37:33 +00:00
mycroft
ecd973b46f
const poisoning. There is no initialized read-write data in the static library
...
now.
2003-03-18 19:53:15 +00:00
christos
e04b01c9ff
Add appropriate SRCS lines so that we actually create dependencies. I've
...
been running with a crt0.o from last year!
2003-03-18 19:11:57 +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
64e132da8b
Fix typo.
2003-03-17 08:39:54 +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
a25b9285d9
Add a wrapper for the execve() system call that arranges for the current
...
thread sigal mask to be propagated into the new process image.
2003-03-14 22:27:34 +00:00
nathanw
022a762c83
Make execve a weak syscall.
2003-03-14 22:26:13 +00:00
thorpej
04d0b802f7
Include <sys/types> before <sys/lock.h>, shuffle <ucontext.h>.
2003-03-13 19:51:33 +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
nathanw
64324a8175
Remove debugging code accidentally committed.
2003-03-11 16:27:38 +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
nathanw
16612d0814
* Use a <= comparison rather than a < comparison when searching for
...
alarms to process.
* Remove a redundant assignment.
* Make a debug message more consistent with the others.
2003-03-11 00:18:36 +00:00
nathanw
37c11910ec
Re-enable nanosleep(); kernel bug is squished (kern_time.c:1.67).
2003-03-10 22:16:36 +00:00
christos
80a839beda
don't use the path for awk
2003-03-10 21:21:10 +00:00
tshiozak
4f31053655
rename _CTYPE_x to _RUNETYPE_x for avoiding compile error on FreeBSD.
2003-03-10 21:18:50 +00:00
christos
687b5d51e3
s/u_int32_t/unsigned int/
2003-03-10 21:18:49 +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
dsl
25456aecdb
Put the __weak_extern() back inside vi_alias, but after the extern for
...
get_alias_text().
2003-03-10 11:09:25 +00:00
he
d5428a2906
Move the __weak_extern() (ifdef'ed) outside of the vi_alias()
...
function, so that this compiles again.
2003-03-10 09:55:10 +00:00
christos
1d6595e599
null is not 0
2003-03-10 01:14:54 +00:00
christos
2ffae6453d
if no __weak_extern, don't even try to do vi_alias.
2003-03-10 01:14:07 +00:00
christos
61c24e2c2a
fix uninitialized variable.
...
grr, I want gcc-3.3
2003-03-10 01:05:12 +00:00
christos
5f1f221c24
sig_t is non portable
2003-03-10 00:58:05 +00:00
christos
23dbd749a2
- include cdefs.h early in the game
...
- ifdef notdef the sunos stuff
- no need for sig_t
2003-03-10 00:57:38 +00:00
christos
bdc91aaf9a
include alloca.h for systems that need it.
2003-03-10 00:56:38 +00:00
lukem
8bf240ccae
use __RCSID()
2003-03-09 01:03:54 +00:00
lukem
2c76065bf9
enable __RCSID() (no need to protect in LIBC_SCCS or !__lint)
2003-03-09 01:02:34 +00:00
lukem
a2ed7b2d73
use __RCSID()
2003-03-09 00:57:17 +00:00
lukem
edec83ad56
add -DLIBC_SCCS, to enable RCSIDs in the reachover files from ../libc
2003-03-09 00:54:44 +00:00
lukem
ca2cd8e0ef
use __RCSID()
2003-03-09 00:42:56 +00:00
lukem
d8c1106869
add __RCSID()
2003-03-08 09:53:45 +00:00
lukem
f043c0fb57
add __RCSID()
2003-03-08 08:03:34 +00:00
lukem
e2d7870626
add RCSID
2003-03-08 07:42:33 +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
groo
d5953564e9
Remove the HAS_* ifdefs which select [v]s{,n}printf. Always choose the
...
n version.
2003-03-05 02:20:19 +00:00
christos
4b0ce4e260
fix for potential buffer overflow in snprintf() (from OpenBSD)
2003-03-05 01:15:48 +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
christos
aa229efdc3
Avoid memory leak. Pointed out by Patrick Latifi <patrickl at secureops dot com>
2003-03-04 18:30:58 +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
dsl
661e3f71df
Describe use of -ve window sizes
2003-03-03 14:21:12 +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