Commit Graph

8008 Commits

Author SHA1 Message Date
kleink 13a5336c66 Move getcontext.S from gen to sys, where it belongs. 2003-01-19 23:49:12 +00:00
wiz fc8bb2b92f End sentence with a dot. 2003-01-19 23:32:33 +00:00
matt aa6dda7b98 Need to define STACKSIZE (even though we don't need any). 2003-01-19 23:22:29 +00:00
matt 9eecca32ca Add of pthread support for VAX. 2003-01-19 23:20:14 +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 096005bf70 Fix typo. 2003-01-19 21:42:09 +00:00
matt 561334ea93 Set _UC_USER in ucontext. Call setcontext if _UC_USER is not in
_setcontext_u
2003-01-19 21:31:42 +00:00
atatat dd0a8acd21 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
matt 696d424be5 VAX versions of _getcontext_u/_setcontext_u/_swapcontext_u 2003-01-19 21:01:55 +00:00
thorpej 9b29af3e07 Remove the dummy stack attr routines -- best to catch broken applications
and fix them to use the proper feature test instead (as has already been
done with the openldap package).
2003-01-19 20:58:00 +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 439830cb08 Always allow includes to be installed. This makes it easier for
people to get straggling ports bootstrapped (pthread.h is required
in order to build libc).
2003-01-19 19:55:13 +00:00
thorpej 036383cc03 Make the libc thr_once() stub functional. 2003-01-19 19:48:45 +00:00
skrll 023fed95bf Move _POSIX_THREADS to the right place and define a few other symbolic
constants for the features we gained with the merge of the nathanw_sa
branch.

Ok'd by thorpej.

Closes my PR 19930.
2003-01-19 19:41:44 +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 d44e858cbb Remove another variable name. 2003-01-19 19:21:49 +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
christos f242002868 put libpthread back. I don't think that it will cause ABI issues. 2003-01-19 16:05:46 +00:00
christos 1b36c15f8d - constify the get functions
- remove argument variable names since they pollute the namespace
- add mock implementation of the missing stack functions
XXX: we need to do this right [i.e. actually get and set sizes and addresses]
but the current stack setup makes this a bit complicated.
2003-01-19 16:03:50 +00:00
christos 20efb4a2f3 disable pthread support for now, as there will be abi changes. 2003-01-19 15:30:30 +00:00
jdolecek 0b3f936d86 'destructor' is a bit too generic; use 'destruct' instead for
pthread_key_create() prototype
this fixes compilation of Python 2.2 with thread support
XXX perhaps should drop all variable names from prototypes?
2003-01-19 11:17:02 +00:00
matt bdde89628b Cast with uintptr_t instead of u_long. 2003-01-19 08:53:36 +00:00
christos 54ba9fedfe delint 2003-01-18 19:11:07 +00:00
christos 618d528679 de-lint 2003-01-18 19:10:41 +00:00
christos 9631ace572 de-lint 2003-01-18 18:40:52 +00:00
christos 3823415af9 add missing backslash 2003-01-18 18:40:08 +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
thorpej 9172911549 Descend into libpthread and libpthread_dbg. 2003-01-18 17:38:04 +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
thorpej c62a74e6d5 Merge the nathanw_sa branch. 2003-01-18 10:32:11 +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
kristerw 78307cec5d Correct return type for initscr().
From Joel Wilsson in PR 19809.
2003-01-15 23:13:51 +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
jdc 3f8ad5302e Back out part of rev 1.50. We can't call werase() here.
Fixes PR lib/19739 by Matthias Scheler.
Problem also noted by Martin Husemann.
2003-01-12 12:53:51 +00:00
jdolecek 98cb17d023 add support for SNDCTL_DSP_SETDUPLEX ioctl to ossaudio emulation code
code provided by Andreas Wrede in PR kern/19793
2003-01-12 08:20:05 +00:00
atatat e2013873ab Let's call it 'duration' instead of 'timeout' so that the compiler is happy. 2003-01-09 21:47:39 +00:00
mrg 6f6842cf75 this is a sparc file not an i386 file ... correct a comment. 2003-01-09 16:55:13 +00:00
wiz 5cd5ff6dc7 Bump date for halfdelay, and slightly improve wording. 2003-01-09 12:53:55 +00:00
blymn a3c6a58ea6 Added halfdelay() function. 2003-01-09 12:48:04 +00:00
wiz 078d3d03c9 Remove superfluous word. 2003-01-07 17:12:54 +00:00
pooka 9659091d7a Take descriptions for pcap_file() and pcap_fileno() from libpcap-current
man page. The previous descriptions were horribly wrong.
2003-01-07 16:51:20 +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
sommerfeld 8f6f405641 Use <bsd.rpc.mk> 2003-01-05 19:24:06 +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 617b132aac Spell output with two ts. 2003-01-04 23:43:02 +00:00
wiz 1388941754 free's -> frees, from PR 19652. 2003-01-04 00:40:20 +00:00
wiz 6ff5d1b485 Use \-1 instead of -1. 2003-01-03 23:01:01 +00:00
mjl 71b7c0b242 Fix typos (from PR 19650) 2003-01-03 21:41:28 +00:00
mjl 8f505f5b3b repsonse -> response (from PR 19649) 2003-01-03 21:34:49 +00:00
pooka 77c102d728 add missing " 2003-01-03 12:50:44 +00:00
pooka 606c1fd1c5 pcap_next() returns a const u_char* 2003-01-02 15:43:15 +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
jschauma ba40d7ee64 Fix tyops pointed out by Igor Sobrado in PR misc/19627
openssl_rand(1)     - generater (generator?)
openssl_req(1)      - stateOrPrivinceName (stateOrProvinceName),
			eg. (e.g., Latin exempli gratia)
openssl_rsa(1)      - thse (these, perhaps those)
openssl_s_client(1) - implicitely (implicitly),
			renegociated (renegotiated)
openssl_x509(1)     - beginnging (beginning, whow!),
			repesents (represents)
2003-01-01 21:43:13 +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
lukem 0beaa38406 If we're going to replace strtok() with strtok_r(), and the caller of the
latter is invoked recursively, use static (instead of automatic) storage
for the "last" pointer so that we remember where we're up to ...

Fixes bug with hosts.deny rules such as "rpcbind: ALL EXCEPT some.domain".
2002-12-26 12:53:59 +00:00
uebayasi 1e0907fb9a Typos in comments. 2002-12-26 07:58:19 +00:00
jdc a2a5a0d169 Add curses pad manual pages.
Forgot to commit this.  Pointed out by wiz.
2002-12-24 07:36:32 +00:00
wiz d31e57413f Remove trailing whitespace and a superfluous Pp, and end a sentence with a dot. 2002-12-23 12:48:12 +00:00
jdc 3599e38c2b Document pad-related functions - newpad(), subpad(), prefresh() and
pnoutrefresh().
2002-12-23 12:27:43 +00:00
jdc d06ae12fb5 Bump minor to 4 (pads support). 2002-12-23 12:26:55 +00:00
jdc 02559eb653 Always update the change pointers. Otherwise, we could end up not
displaying 'blank' characters when overlapping windows are displayed.
(Exposed by changes in revision 1.49 of refresh.c.)
2002-12-23 12:26:07 +00:00
jdc 4b9cace222 Handle function argument changes to __newwin().
Don't call clearok() for new windows in newterm() - it caused a screen erase
on the first refresh() of the window.
2002-12-23 12:25:10 +00:00
wiz 514c6fd187 Sort SEE ALSO. 2002-12-23 12:19:48 +00:00
jdc 4a4560b0f4 Only reset flags if the "window" is not a pad. 2002-12-23 12:18:53 +00:00
jdc f8b5b67351 Add pnoutrefresh() and prefresh().
Modify _cursesi_wnoutrefresh() to handle pads.
2002-12-23 12:17:55 +00:00
jdc c1d36848fe Add newpad() and subpad().
Modify __makenew(), __newwin() and __subwin() to handle pads.
2002-12-23 12:17:03 +00:00
jdc 75f0ed7c22 Reference curses_pad(3). 2002-12-23 12:16:10 +00:00
jdc c18be873d1 Changes for pad support - changed function signatures and _ISPAD flag. 2002-12-23 12:15:04 +00:00
jdc 92a6b6d62d Add entries for newpad(), subpad(), prefresh() and pnoutrefresh(). 2002-12-23 12:13:44 +00:00
jdc 6d51b9fd23 Add descriptions for newpad(), subpad(), prefresh() and pnoutrefresh(). 2002-12-23 12:12:45 +00:00
jdc 2467ead4d8 Increase default delay when assembling key sequences. This seems to
eliminate the occasional non-recognition of key sequences over remote
connections.
Okayed by blymn.
2002-12-23 12:11:38 +00:00
wiz 1b3497f4e1 Sync with other libutil man pages. 2002-12-22 02:19:15 +00:00
kleink ac7290d7c2 Add a sysconf(3) knob for {ATEXIT_MAX}. 2002-12-19 23:31:54 +00:00
hannken 9417652b46 Add support for VLAN (IEEE 802.1Q) frames.
Built after libpcap-0.7 from tcpdump-3.7.1.

Approved by: Jason R. Thorpe <thorpej@netbsd.org>
2002-12-19 16:33:47 +00:00
wiz 2e0828a8a8 Misc fixes. 2002-12-18 20:21:11 +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
scw 4f0fde8807 Bump minor number for getlabel{sector,offset}() addition. 2002-12-12 09:46:49 +00:00
scw 0c83fd4944 Add getlabelsector() and getlabeloffset() as wrappers around the
KERN_LABELSECTOR and KERN_LABELOFFSET sysctls.
2002-12-12 09:45:32 +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
scw 699eeb228c The temporary asm trampoline code is no longer needed. 2002-12-06 17:06:06 +00:00
scw 098d74e947 Fix the alignment of the MD_SECTION_PROLOGUE. 2002-12-06 17:05:14 +00:00
jdc b055b9db77 Correct cross references. 2002-12-05 19:13:12 +00:00
jdc 0bdde4e185 Add some (useful) debugging to wtouchln(). 2002-12-05 17:23:51 +00:00
jdc ab39ef114a When copying a line from a window, only copy the changed part instead of
the whole line.
This fixes a bug when displaying displaying overlapping windows.
2002-12-05 17:22:13 +00:00
jdc c5f3aee499 Mark lines on new windows unchanged.
Add window to __set_subwin() debug.
2002-12-05 17:14:34 +00:00
jdc d899fbce8b Set LINES and COLS here so that __swflags() sets flags on the initial windows.
Remove no longer useful debug output.
2002-12-05 17:04:25 +00:00
scw 69cddf09e6 Avoid a strict-alias warning. 2002-12-05 16:03:42 +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
jdolecek 66f1feaba3 avoid endless loop in xgets() when line in host access conf file is longer
than BUFSIZ
fixes PR lib/15025 by Trevin Beattie
2002-12-02 22:08:44 +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
pk 3c107f4e1b Don't build normal and profile archives. 2002-11-27 12:06:10 +00:00
blymn 6f2e4ed705 Fix an off by one bug in the scale_menu() function. 2002-11-27 11:53:11 +00:00
thorpej 06edae0ff4 Need <stdlib.h> for abort() prototype. 2002-11-26 21:14:04 +00:00
thorpej f343e6c086 If EXTERNAL_TOOLCHAIN is defined, don't build crtbegin/crtend. 2002-11-26 19:27:09 +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
pk 3fd797268f Add a shared library containing sparc version 8 specific multiply, divide and
remainder functions (i.e. .[u]mul, .[u]div, .[u]rem).
2002-11-26 14:30:53 +00:00
jdc 4da2d0814d Set default colour on windows created after a call to start_color().
(Also noticed by Pooka).
2002-11-25 09:11:26 +00:00
jdc 1cac4d45c4 Don't allow default colour setting to be overwritten in init_pair().
(Also noticed by Pooka).
2002-11-25 09:11:18 +00:00
fvdl 370e22c9fd Enable ELF32 nlist (as well as ELF64) for x86-64. 2002-11-23 19:28:45 +00:00
thorpej df201a40b9 Correct a comment. 2002-11-23 17:23:51 +00:00
thorpej 5df3ea5331 Oops, the _init() and _fini() entry points need to be in the .init
and .fini sections, respectively (same as the {init,fini}_fallthru
stubs).

This is needed on PowerPC, where otherwise the linker would be unhappy
with the relocation records for the fallthru stubs when building a
shared library.
2002-11-23 17:21:22 +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
thorpej bc4956ce1c Fix the _init and _fini function prologues for ABICALLS. Make sure
the functions are aligned to a 32-bit boundary, otherwise some pretty
colorful lossage can result.
2002-11-23 01:44:13 +00:00
thorpej 6a088e4e31 Fix typo. 2002-11-22 16:47:20 +00:00
thorpej 6dba3a7439 Split crtbegin/crtend into crti/crtbegin/crtend/crtn. NetBSD-specific
things like the .note.netbsd.ident section are provided by crti/crtn.
crti/crtn also provide the _init() and _fini() routines.

crtbegin/crtend now only provide support for ctors/dtors.  This paves
the way to using the "crtstuff" provided with GCC (when we upgrade to
GCC 3.3), which provides, among other things, much better C++/Java
exception handling.
2002-11-22 06:44:56 +00:00
christos 4a97685c19 Fix problem with previous patches that broke vi history.
- c_gets() was usually returning a length, but sometimes
  one of the CC_xxx values (which are small +ve integers)!
- fixed c_gets() by putting a ' ' under the cursor.
From David Laight.
2002-11-20 16:50:08 +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
itojun d8cb639e16 use strlcpy to ensure string termination 2002-11-16 23:34:30 +00:00
itojun 5d1183fefb use strlcpy/cat 2002-11-16 23:30:32 +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
christos 1949be0552 yet another check version script. 2002-11-15 16:15:20 +00:00
christos d10066b927 de-lint 2002-11-15 14:33:53 +00:00
christos 39f224af48 PR/18995: David Laight: libedit fixes for posix conformant sh
The posix 'sh' specification defines vi-mode editing quite tightly.
The netbsd libedit code (used by sh to do this) was missing several
features, there were also minor errors in others.

Compare netbsd sh to the definition available from:
http://www.opengroup.org/onlinepubs/007904975/utilities/sh.html
In particular the following were not supported:
	U - undo all changes to line
	| - goto column
	Y - yank to end of line
	y - yank
	# - comment out current line
	@ - take input from shell alias [1]
	G - goto numbered line in history buffer
	v - edit history line with vi
	_ - append word from last input line
	. - redo last command
Other minor changes have also been made.

[1] This needs the shell to define an appropriate routine to
return the text of the alias.  There is no requirement that
such a function exist.
2002-11-15 14:32:32 +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
jdolecek 5be9e6d9c2 sync with C.msg rev 1.8 2002-11-12 14:52:03 +00:00
skrll 3f05b3f7ab Add extern svc_fd_lock if __REENT and include rpc_internal.h only once. 2002-11-12 14:50:23 +00:00
itohy cbb1f0fb0f MKDYNAMICROOT for a.out 2002-11-12 14:33:48 +00:00
itohy 5b3e8cb3f2 Do not print \0 at the end of error message. 2002-11-12 14:26:10 +00:00
kleink a9e83bfe48 Review oversight: ENOSR: resource -> resources, which is what the
standard says, and which fits the resource allocation failure better.
Also, bump the date.
2002-11-12 10:30:42 +00:00
kleink 792483ae22 Review oversight: ENOSR: resource -> resources, which is what the
standard says, and which fits the resource allocation failure better.
2002-11-12 10:28:27 +00:00
kleink 090efccaaa Sync with C.msg rev. 1.7. 2002-11-12 10:21:07 +00:00
jdolecek baa85d9ea0 add translation for the new error messages added in rev. 1.7 of C.msg 2002-11-12 09:25:26 +00:00
skrll b207990164 Add the missing errno symbols that are defined in IEEE Std 1003.1-2001.
The language message files need updating.

Change reviewed and OK'd by Klaus Klein.
2002-11-12 08:20:02 +00:00
thorpej f53bc0b607 Fix signed/unsigned comparison warnings. 2002-11-12 00:01:21 +00:00
thorpej aa27d116a6 Avoid strict alias warning. 2002-11-12 00:00:23 +00:00
thorpej 3d397e0087 Fix signed/unsigned comparison warnings. 2002-11-11 23:56:46 +00:00
thorpej 4ba7375da3 Fix signed/unsigned comparison warnings, and shadow warnings. 2002-11-11 23:43:03 +00:00
thorpej ff64706c9f Fix signed/unsigned comparison warnings. 2002-11-11 22:53:19 +00:00
thorpej 08a7b34528 Fix signed/unsigned comparison warnings. 2002-11-11 22:15:42 +00:00
thorpej d6e3c04143 Fix signed/unsigned comparison warnings. 2002-11-11 20:34:10 +00:00
thorpej 0e69571cc2 Avoid strict alias warning. 2002-11-11 20:24:38 +00:00
thorpej e5538ceafb Fix signed/unsigned comparison warnings. 2002-11-11 20:05:53 +00:00
thorpej de792f2457 Fix signed/unsigned comparison warnings. 2002-11-11 19:49:00 +00:00
thorpej 4747ad6ea7 Fix signed/unsigned comparison warnings. 2002-11-11 19:25:38 +00:00
thorpej 1289029f10 Fix signed/unsigned comparison warnings. 2002-11-11 17:56:11 +00:00
simonb 0b3c8ee193 Document that the *printf() functions can return a negative value under
output error conditions.
2002-11-11 17:26:19 +00:00
thorpej 045cceecae Fix signed/unsigned comparison warnings. 2002-11-11 17:13:59 +00:00
thorpej 585ad39ac1 Fix signed/unsigned comparison warnings. Catch error conditions
from snprintf().
2002-11-11 17:10:11 +00:00
thorpej fd128e9fb6 Fix signed/unsigned comparison warnings. 2002-11-11 16:50:34 +00:00
thorpej 37dfab8a5b Fix signed/unsigned comparison warnings. 2002-11-11 06:24:08 +00:00
thorpej 20b98814a9 Fix signed/unsigned comparison warnings. 2002-11-11 01:12:04 +00:00
thorpej 37843de109 Fix signed/unsigned comparison warnings. 2002-11-11 01:02:30 +00:00
thorpej 358b1841ab Make sure there is a newline at the end of CPP input. 2002-11-11 00:54:57 +00:00
thorpej 303696ca38 Fix signed/unsigned comparison warnings. 2002-11-11 00:44:43 +00:00
kleink ae475f81fe Fix typo UCT -> UTC; from Christian Biere in PR lib/19007. 2002-11-10 19:51:47 +00:00
thorpej 7f74df5ef3 ABICALLS -> __ABICALLS__ 2002-11-10 18:10:25 +00:00
enami b7ac697dae s/than than/than/. 2002-11-08 02:05:16 +00:00
fvdl d92a1c3d78 Bump minor version, rpc_control function added. 2002-11-08 00:13:51 +00:00
fvdl 86dddb97cd Add rpc_control. 2002-11-08 00:13:29 +00:00
fvdl 79d5b270d9 * Adapt include files for rpc_com.h/rpc_internal.h split.
* Add rpc_control to svc.c
* Implement non-blocking connections.
2002-11-08 00:13:07 +00:00
wiz 8074ecd2c3 New sentence, new line (hi manu!). Drop trailing whitespace. 2002-11-07 12:11:00 +00:00
manu 9a4dfe85fa Added two sysctl-able flags: proc.curproc.stopfork and proc.curproc.stopexec
that can be used to block a process after fork(2) or exec(2) calls. The
new process is created in the SSTOP state and is never scheduled for running.

This feature is designed so that it is esay to attach the process using gdb
before it has done anything.

It works also with sproc, kthread_create, clone...
2002-11-07 00:22:28 +00:00
thorpej baaf41b59f Restructure the Duff's device in kerberos4_cksum() to avoid
a bogus unreachable-code warning from GCC 3.x.
2002-11-05 22:34:50 +00:00
thorpej 6596b29802 t4 -> ta0 2002-11-05 00:05:15 +00:00
jdolecek 3d73192560 struct kevent's udata is actually intptr_t 2002-11-04 22:14:46 +00:00
christos 905b699ab7 support for % command [matching parens/brackets/braces] on vi modes.
From David Laight, thanks!
2002-10-31 02:01:46 +00:00
junyoung 4c3981eea3 Save a jmp for memcpy(3). 2002-10-29 07:01:44 +00:00
junyoung 333f362341 memcpy(3) no longer deals with overlap case; it's now forward-only. 2002-10-29 06:53:18 +00:00
junyoung 7f21deb763 Get rid of pointer wraparound check. Ok'ed by TAMURA Kent. 2002-10-29 06:35:17 +00:00
chs cab484e445 move includes to the top so that this builds in libc context too. 2002-10-29 04:40:55 +00:00
petrov ade04d7707 Compile with an ISO C preprocessor. 2002-10-29 00:22:18 +00:00
christos 05e3eaeb34 remove unused variables. 2002-10-27 21:43:35 +00:00
christos a17c7fe4a6 vi mode and memory fixes from david laight. 2002-10-27 21:41:50 +00:00
christos e6ee03013b don't crash in memory shortage conditions. 2002-10-27 20:24:28 +00:00
christos 8572d89c2c PR/17954: SAITOH Masanobu: since we have opost and onlcr set, we don't need
to output \r to go to the end of line; \n is enough. From David Laight.
2002-10-27 20:04:36 +00:00
chs c04f87a03e remove setjmp/longjmp from libkern, they're not used. 2002-10-27 18:45:11 +00:00
chs c5a350ef59 use %g5 instead of %g7 (since we want to use %g7 for the cpu_info pointer
in the kernel).  resync libc and libkern versions of this file.
2002-10-27 18:41:27 +00:00
thorpej a8151a52ca Split isnan() into its own file. 2002-10-26 06:51:32 +00:00
thorpej bc4821e36e * Use the common ieee754_* routines (and add ones we were missing).
* Note that several routines are still missing for hppa.
2002-10-26 06:44:54 +00:00
wiz 68ab92d7a4 Add some _DIAGASSERTS(). Ok'd by christos. 2002-10-25 20:42:02 +00:00
blymn b7e9ee4287 Added documentation for define_key and keyok
Fixed borkage with getpary.
2002-10-23 12:17:45 +00:00
jdolecek 196f994fd8 use .Nx 2.0 consistently in HISTORY section
add .\" NEXTRELEASE tag before the .Nx to make it possible to quickly
  find version references in case this would need to be changed
2002-10-23 09:44:35 +00:00
jdolecek abf732873b update HISTORY - kqueue branch was merged
bump date
2002-10-23 09:35:24 +00:00
jdolecek be222a44cd 'data' field of struct kevent is actually int64_t nowadays 2002-10-23 09:27:46 +00:00
jdolecek d5259d0266 make support for kqueue(2) and kevent(2) unconditional, the kqueue branch
was merged
2002-10-23 09:25:48 +00:00
wiz 64950814bb Sort SEE ALSO. 2002-10-22 12:25:17 +00:00
wiz 7887044679 Whitespace cleanup. 2002-10-22 12:24:03 +00:00
blymn 5aec620ac6 Added the ncurses extensions define_key and keyok. 2002-10-22 12:07:20 +00:00
blymn d5dc62cbd8 Fix lint nits mainly with the len parameter type in hash_more. 2002-10-22 11:37:34 +00:00
wiz 2944b39fd1 No catted pages in CVS. 2002-10-21 14:40:36 +00:00
wiz cd2a9eb1c8 getch, not curses_getch. 2002-10-21 14:35:29 +00:00
wiz cb3d21680a curses_delch, not curses_deletech. 2002-10-21 14:34:20 +00:00
wiz 04944d75d4 curses_scanw, not curses_scan. 2002-10-21 14:33:49 +00:00
wiz a2e19aabe5 Use \-1 instead of -1. 2002-10-21 14:31:36 +00:00
wiz 70161f4c57 No functions returning pointers in this man page. 2002-10-21 14:24:53 +00:00
wiz c3d0728d04 Punctuation fixes. 2002-10-21 14:17:54 +00:00
wiz 4eb1546262 Sort SECTIONS. Punctuation fix. 2002-10-21 14:15:31 +00:00
wiz 7e7bd575a0 Sort SECTIONS. 2002-10-21 14:14:35 +00:00
wiz 8165073f28 Merge two SEE ALSO sections. 2002-10-21 14:12:35 +00:00
wiz 5f48f3f24d Fix typo in Dt. 2002-10-21 14:11:52 +00:00
grant 982c281199 New sentence, new line. 2002-10-21 14:06:17 +00:00
wiz 2d2d45bde2 Drop trailing whitespace. 2002-10-21 13:59:52 +00:00
blymn 23b2be97b5 Added separate man pages for curses functions to provide better
documentation of the curses functions.
2002-10-21 13:55:12 +00:00
blymn 0741e5c935 Added separate man pages for curses functions to provide better
documentation of the curses functions.
2002-10-21 13:55:07 +00:00
scw 37b34d511d As discussed (briefly) on tech-userlevel, fix our quad support to work
correctly on LP64 platforms. This is mostly just s/long/int/ where
appropriate.
2002-10-20 10:15:47 +00:00
thorpej 6ac6a2a09f Open the BPF file descriptor as read-write. Some pcap-using programs
(notably, simulators) expect to be able to send packets on the descriptor,
as well as receive.
2002-10-19 22:03:44 +00:00
provos 6875b78ca7 readlink(2) does not NUL-terminate, use with sizeof (buf-1).
from deraadt@openbsd.org; approved thorpej.
2002-10-19 18:58:32 +00:00
tron 12b88f0269 Fix lint error. 2002-10-17 11:36:39 +00:00
wiz 7b3758d0d4 Use .Dq and .Sq. Fix some typos. 2002-10-17 08:41:48 +00:00
wiz 26f2e93a91 Use .Dq and .Sq. 2002-10-17 08:41:38 +00:00
thorpej c10a556f9b Change basename(3) and dirname(3) to return a pointer to static
storage, rather than modifying their input arguments.  While not
reentrant, this is explcitly allowed by IEEE Std 1003.1-2001 (which
allows either behavior, stating that it is implementation-dependent).

The new semantics are considered less hostile/more useful by most programs
which use basename(3) and/or dirname(3) (several programs in the NetBSD
tree reimplement basename()/dirname() themselves to avoid modification
of the input argument).

This new implementation truncates results to PATH_MAX.  The Std does
not address this in the static storage case.  However since PATH_MAX
is the maximum pathname length in the Std, this should not be a problem
in practice.  Nontheless, it is noted in the BUGS section.

See the basename(3)/dirname(3) regression tests in src/regress/lib/libc.

Inspired by discussion with Niels Provos, related to PR 18647.
2002-10-17 02:06:04 +00:00
jdc 8e5dbb8eb6 Remove duplicate definitions of getyx, getbegyx and getmaxyx. 2002-10-14 16:25:52 +00:00
christos 4a964eaf87 write the vis(3) converted string into the file, not the original one.
Noted by Tim Robbins. Hi luke!
2002-10-13 17:15:53 +00:00
jdolecek 4639b217b6 no more BUGS; EVFILT_{VNODE,READ} is supported also for other filesystems
than FFS
2002-10-13 07:37:39 +00:00
wiz a5338d0c0c Spell out month name in .Dd. Use .Fn instead of .Fo/.Fc and .Fa's. 2002-10-12 22:19:25 +00:00
elric 448f621758 Added two functions disklabel_dkcksum() and disklabel_scan() to libutil
so that they can be shared by disklabel(8) and cgdconfig(8).
2002-10-12 20:53:15 +00:00
jdolecek f28ce54243 if WITH_KQUEUE is defined and <sys/event.h> exists in DESTDIR, compile
support for kqueue(2) and kevent(2) in

this is temporary measure to ease testing of kqueue branch; the support
  will be made unconditional once kqueue branch would be merged
2002-10-12 17:41:20 +00:00
scw 63199a5984 Fix a botched offset. 2002-10-08 20:19:00 +00:00
itojun d75d1b17a8 backout previous (3rd arg type), as it does not meet with getdirentries.c.
(which standard dictates the function prototype?)
2002-10-08 05:54:05 +00:00
lukem 93305911e9 Move libcrypto.so* from /usr/lib to /lib, as /sbin/cgdconfig needs it.
Requested by elric@.
2002-10-07 00:53:31 +00:00
wiz 24d7aadd13 Mdoc nits, and bump date for FNM_LEADING_DIR addition. 2002-10-07 00:03:14 +00:00
lukem 9df13b15cf pull in config.h (et al) for libnbcompat 2002-10-06 12:07:28 +00:00
provos b899aa2abc implement FNM_LEADING_DIR; matches Linux and other *BSDs; approved thorpej 2002-10-06 03:15:45 +00:00
jdolecek 1798df2a86 COMPAT_43 getdirentries(2) actually has u_int 'nbytes' argument 2002-10-03 06:17:33 +00:00
wiz 489a979d23 empty, not emptry. By Adrian Mrva. 2002-10-02 11:06:11 +00:00
wiz 99bcb5e9de session, not sessiod. By Adrian Mrva. 2002-10-02 10:59:45 +00:00
wiz 091f48096d writable instead of writeable. By Adrian Mrva. 2002-10-02 10:57:55 +00:00
wiz 8e21934b43 Grammar fixes and markup improvements. 2002-10-02 10:54:19 +00:00
wiz 3e44f1568a Correct spelling of "constraints". Noted by Adrian Mrva. 2002-10-02 10:53:50 +00:00
wiz 7b55d02525 completely with only one "el". 2002-10-02 10:50:04 +00:00
wiz 8f0a2a607c function with n. 2002-10-02 10:48:35 +00:00
wiz e5caf371d2 dynamically with two l. 2002-10-02 10:48:26 +00:00
wiz 7828991a90 Only one i in available. 2002-10-02 10:45:18 +00:00
wiz 4141062f44 process only has one c. 2002-10-02 10:44:27 +00:00
wiz 772e37cacf argument with g, operation with e. 2002-10-02 10:42:34 +00:00
wiz 931e4cc745 corrseponding -> corresponding, filesystem -> file system. 2002-10-02 10:42:19 +00:00
wiz f109103351 architecture, not architecure, and EACCES, not EACESS. 2002-10-02 10:39:14 +00:00
wiz 038265af56 Correct various misspellings. 2002-10-02 10:36:44 +00:00
wiz 1022a63fc0 Correct spelling of 'synchronized'. 2002-10-02 10:34:23 +00:00
itojun 76423b2378 license clarification, from openbsd 2002-10-02 06:56:24 +00:00
christos 300988d4e1 NUL character, NULL pointer. 2002-10-02 02:46:03 +00:00
yamt b8bc8c45f2 add missing __rpc_fixup_addr.
it's needed to make mount_nfs -T work for scoped addresses.
2002-10-02 01:22:09 +00:00
jschauma 6d65957bf1 tyop: NUL -> NULL 2002-10-02 01:10:29 +00:00
wiz 456b189823 deprecated, not depreciated. 2002-10-01 19:53:09 +00:00
wiz a0c86ddf62 New sentence, new line. 2002-10-01 19:51:26 +00:00
wiz 19c353844e Remove some \f* cruft. 2002-10-01 19:50:36 +00:00
wiz 081a23ac04 Remove mdoc macro from weird place. 2002-10-01 19:47:40 +00:00
wiz 4f92a4853d New sentence, new line. From Robert Elz. 2002-10-01 19:38:46 +00:00
wiz 27adb020b8 New sentence, new line. From Robert Elz. 2002-10-01 19:36:30 +00:00
wiz 57a4de98d0 New sentence, new line. From Robert Elz. 2002-10-01 19:26:58 +00:00
wiz 71dd1ccd73 New sentence, new line. From Robert Elz. 2002-10-01 19:21:30 +00:00
wiz bec910b3b0 New sentence, new line. From Robert Elz. 2002-10-01 19:18:12 +00:00
wiz 03c12ea0f3 New sentence, new line. From Robert Elz. 2002-10-01 19:15:15 +00:00
wiz 28128e0592 New sentence, new line. From Robert Elz. 2002-10-01 19:03:15 +00:00
wiz 52d8d77b60 New sentence, new line. From Robert Elz. 2002-10-01 18:15:59 +00:00
wiz f6bcf9642e New sentence, new line. From Robert Elz. 2002-10-01 18:10:43 +00:00
wiz 3bee357a2d Expand abbreviation. 2002-10-01 17:35:41 +00:00
wiz 6569c5c509 New sentence, new line. From Robert Elz. 2002-10-01 17:22:00 +00:00
wiz 3225ede1d3 New sentence, new line. From Robert Elz. 2002-10-01 17:02:56 +00:00