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