jdolecek
9865cb9229
update ERANGE czech string according to the english ERANGE update
2003-04-10 07:20:52 +00:00
nathanw
cc1db07645
Just use PAGE_SHIFT from <machine/vmparam.h> instead of going through
...
hoops to read and cache the value from the crash dump header.
2003-04-09 22:46:39 +00:00
kleink
27d8588746
Change the strerror() string for ERANGE consistently to "Result too
...
large or too small" and reword its intro(2) description to reflect
the present use for non-numerical out-of-range errors; resolves
Andrew Brown's PR standards/21004, the discussion of which was
dramatically sped up by repeated whipping from Perry Metzger. :-)
2003-04-09 21:36:28 +00:00
jmmv
33b8c350b6
Add a Catalan libc message catalog file (plus everything else needed to
...
track the file). Closes my own PR lib/19498.
2003-04-09 20:17:06 +00:00
drochner
e0fb4a2b6b
-in bindtextdomain(), don't crash if a NULL dirname is passed - return the
...
current path setting in this case (or default)
-fix return value
-don't copy a string to itself
2003-04-09 14:11:33 +00:00
wiz
43a80c6fd2
Improve mdoc a bit.
2003-04-08 21:19:15 +00:00
wiz
94f29563af
Better mdoc; add a missing 'is'.
2003-04-08 21:15:21 +00:00
jdc
a1a7bef1e4
Document LINES and COLS environment variables.
2003-04-08 18:57:09 +00:00
jdc
7a37df1b93
Add ESCDELAY variable to control the inter-key delay in escape sequences.
...
Fixes PR 20031 by Thomas Klausner.
2003-04-08 18:55:43 +00:00
jdc
6e028f681b
Add mvwin manual pages.
...
From PR 21041.
2003-04-08 06:02:17 +00:00
jdc
38b99f1400
Make sure that windows are not off the left or top edges of the screen.
...
Noticed while looking at PR 21041.
2003-04-08 05:56:01 +00:00
jdc
119cd94332
Document mvwin().
...
Fixes PR 21041 by Tyler Retzlaff.
2003-04-08 05:53:49 +00:00
nathanw
2a4cef11ba
When threads are started, register an atfork callback to clear
...
pthread__started in the child process. This lets sleep() work in the
child, as required by POSIX.
2003-04-07 21:29:48 +00:00
nathanw
cffc057ae2
Oops, make the atfork queues static so they don't pollute the
...
namespace.
2003-04-07 21:09:57 +00:00
kleink
3b364b9b85
Make sure we reference getcontext() by its internal name.
2003-04-07 21:04:20 +00:00
kleink
e77f46b397
Fix stack pointer fixup of oucp (a relict from times when this
...
was implemented entirely different, and then bit rot commenced).
2003-04-07 19:44:40 +00:00
nathanw
45c9543071
Consistently use pthread__assert() rather than err() to assert that
...
timer_settime() worked, and don't bother calling err() after a
pthread__assert() call.
2003-04-07 19:41:22 +00:00
kleink
aa92e94d2a
Observed in other places: move __unsetenv13.c near unsetenv.c, only
...
group name space wrappers separately.
2003-04-07 17:18:20 +00:00
drochner
1a9947a7d7
unsetenv(3) returns "int" now
2003-04-07 16:29:06 +00:00
drochner
22b67837d4
compile unsetenv(3) into libc or you'll mess up your system
2003-04-07 16:22:43 +00:00
kleink
5edfa3f673
Bump to 12.97: addition of __unsetenv13().
2003-04-07 13:41:56 +00:00
kleink
13dee93fb3
1003.1-2001 has introduced unsetenv() which differs from the current
...
implementation in not permitting a "name=value" argument.
* Add a conforming __unsetenv13() and do function renaming for
unsetenv(); preserve old symbol with old behavior.
* Make visible setenv() and unsetenv() for 1003.1-2001 feature selection
macros; resolves PR standards/20479.
2003-04-07 13:41:13 +00:00
wiz
07d13217f3
Some e.g. cleanup: replace "eg" with "e.g.,". From Igor Sobrado in PR 19692.
2003-04-07 06:56:38 +00:00
petrov
64f9771a77
Floating point argument should be in %f0 (sparcv9 ABI says).
2003-04-06 22:56:38 +00:00
tshiozak
6ca2252907
- support for the additional code area of zh_CN.GB18030 locale,
...
- make sure that __nbrune_t is unsigned 32bit clean and
- fix wrong copyright notice in the last commit.
this patch is contributed by Takehiko NOZAKI <sigsegv at s25 dot xrea dot com>.
2003-04-06 18:33:23 +00:00
perry
50f8bf598f
symlink /usr/include/des.h to openssl/des.h
...
This is done in FreeBSD, and OpenBSD apparently also has a des.h
inspired by Greg Woods in PR lib/10528
2003-04-06 18:12:36 +00:00
dsl
61a8612dd3
Use snprintf instead of hand crafted string copy and numeric conversion.
...
Avoids problems if/when the pid is greater than 999999.
(approved by christos)
2003-04-06 18:05:52 +00:00
perry
d3a7a45513
add links for des functions. PR bin/10528 from Greg Woods
2003-04-06 17:44:41 +00:00
jdc
dcd13397db
Swap red/blue and yellow/cyan when working with Sb/Sf colour. Problem noticed
...
when working on PR 21000.
2003-04-06 07:22:13 +00:00
bjh21
55cecd0f26
NetBSD/acorn26 has used APCS-32 for years, so unifdef -U__APCS_26__.
2003-04-05 23:15:10 +00:00
bjh21
b9adad89fd
Use the correct instruction for returning ffrom a function (MOV rather
...
than MOVS).
2003-04-05 23:09:58 +00:00
bjh21
c18226d8a8
NetBSD/acorn26 has been using APCS-32 for years, so unifdef -U__APCS_26__.
2003-04-05 23:08:50 +00:00
christos
036ef4f391
cast int to size_t to appease lint (Geoff Wing)
2003-04-05 17:02:14 +00:00
jdc
e6800497da
Keep the cr->nl translation state in a separate variable, so that we can
...
do the translation ourselves (if the tty didn't do it for us).
Add debugging to track functions that change tty state.
Fixes PR 20834 by Stephen Borrill.
2003-04-05 10:06:59 +00:00
christos
cf3a405a52
PR/21014: Tom Lyon: Failure to clear string by passing the wrong size to memset
2003-04-05 03:47:18 +00:00
nathanw
64b72cb09f
A couple of READ calls in td_sync_info() were reading into a
...
pthread_spin_t variable (4 bytes) but telling read that they were
reading sizeof(struct pthread_spinlock_st) (12 bytes). This led to
overwriting other things on the stack, like the return address. Oops.
Fix by changing READ call here (and elsewhere, for future safety) to:
READ(,, &variable, sizeof(variable))
instead of
READ(,, &variable, sizeof(type)).
Fixes a crash in gdb when running "thread examine all" reported by
Bill Studenmund.
2003-04-05 01:39:13 +00:00
nathanw
4777259ff2
Don't call pthread__locked_switch() to switch to ourself. Bad stack
...
mangling results.
Fixes regression in test yield2, dating to 2003/1/2 when
pthread__locked_switch() was changed to not store the saved-context
pointer until after switching stacks.
Note to self: regression tests exist to be run.
2003-04-04 01:08:25 +00:00
martin
dc8fa84c54
#include <machine/vmparam.h> for PAGE_SIZE
2003-04-03 22:07:16 +00:00
mycroft
76126365c9
Link libcrypto against libcrypt to make sure crypt() is still there -- and
...
therefore build it earlier in the build process as well.
2003-04-03 00:41:50 +00:00
fvdl
42614ed3f3
Add support for UFS2. UFS2 is an enhanced FFS, adding support for
...
64 bit block pointers, extended attribute storage, and a few
other things.
This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.
Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.
2003-04-02 10:39:19 +00:00
scw
aa018ec72e
Add a work-around for an SH5 binutils bug which results in bogus
...
GOT offsets in the PIC-compiled crt0 of statically linked binaries.
2003-04-01 10:20:38 +00:00
perry
8cb755776e
runnning->running from Igor Sobrado, PR misc/19814
2003-03-31 18:49:45 +00:00
perry
ca9aafe282
bessel->Bessel, from Igor Sobrado in PR misc/19814
2003-03-31 18:47:42 +00:00
perry
896b16517d
bessel->Bessel from Igor Sobrado PR misc/19814
2003-03-31 18:46:38 +00:00
perry
8e25ed3ff9
currrent->current, accomodate->accommodate from Igor Sobrado PR misc/19814
...
also recognise->recognize (sorry, I know, flames anticipated.)
2003-03-31 18:44:09 +00:00
perry
c286c47561
curent->current from Igor Sobrado in PR misc/19814
...
plus some other spelling errors and (sorry) some UK->USing for
consistency.
2003-03-31 18:41:51 +00:00
perry
9b2c6bd3d7
preceeded->preceded, desciptor->descriptor from Igor Sobrado, PR misc/19814
2003-03-31 18:38:11 +00:00
perry
8e85db615f
millenia->millennia from Igor Sobrado PR misc/19814
2003-03-31 18:35:38 +00:00
perry
702861031b
em-gosmacs-traspose->em-gosmacs-transpose (Igor Sobrado, PR misc/19909)
2003-03-31 16:52:42 +00:00
perry
73d8247707
avaliable->available (Igor Sobrado, PR misc/19810)
2003-03-31 03:05:43 +00:00
perry
59dbd74ed6
enforcable->enforceable (Igor Sobrado, PR misc/19731)
2003-03-31 03:02:59 +00:00
perry
e1308f9cb1
semanics->semantics (Igor Sobrado, PR misc/19731)
2003-03-31 03:02:22 +00:00
wiz
867416748b
VAX, not vax. Igor Sobrado in PR 19678.
2003-03-30 21:01:58 +00:00
jdc
6babc534d9
Increment libcurses minor (addition of attr_set() group of functions).
2003-03-30 07:40:02 +00:00
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