Commit Graph

8147 Commits

Author SHA1 Message Date
wiz
5af328316a Bump date for last. 2003-04-14 12:06:26 +00:00
simonb
4604766a89 Remove CAVEATS section and note that isascii() works on all integer
values.

From PR standards/21179 from Christian Biere.  Verified against SUSv3 too.
2003-04-14 12:04:18 +00:00
wiz
3c88fe4c61 Bump date, remove an article. 2003-04-14 08:45:51 +00:00
jdolecek
e75e2e6438 seteuid() and setegid() were adopted in IEEE Std 1003.1-2001 + X/Open
portability guide issue 6, adjust headers to expose the function
prototypes with appropriate _POSIX_C_SOURCE/_XOPEN_SOURCE defines
fixes standards/21136 by MAEKAWA Masahide
2003-04-14 08:12:11 +00:00
salo
0db44986d2 Add slovak language libc message catalog. 2003-04-14 05:21:47 +00:00
kleink
c02f38cf64 Warn if the old unsetenv() is referenced. 2003-04-13 17:39:13 +00:00
dogcow
dc650bfb56 Document ip.checkinterface 2003-04-12 07:41:12 +00:00
christos
8099c8302c add functions to retrieve option values. 2003-04-11 17:36:57 +00:00
jdc
0361a50a77 Add spacing around variable definitions.
From a discussion with Thomas Klausner.
2003-04-11 09:37:15 +00:00
salo
f939ebddeb Document HW_CNMAGIC, fix HW_PHYSMEM64 and HW_USERMEM64 format in the table,
describe HW_MACHINE_ARCH and HW_ALIGNBYTES in the same order as listed in the
table.
2003-04-11 08:44:16 +00:00
wiz
550ed62a35 Add a comma after e.g. 2003-04-10 18:32:34 +00:00
atatat
6c903bbeb1 Document the new MAP_ALIGNED() flag/macro, be more specific about what
values for fd are acceptable when using MAP_ANON, and add a short
paragraph describing (in short) the relationship between mmap()
allocations and the break.

Addresses PR kern/7935 and PR lib/20803.
2003-04-10 18:22:47 +00:00
wiz
2db352f405 Update german translation for ERANGE. 2003-04-10 07:26:48 +00:00
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