Commit Graph

8978 Commits

Author SHA1 Message Date
christos
e0406466be This is the last part of siginfo support for pc532. Simon will make this
work.
2003-11-06 02:46:44 +00:00
christos
368d3f3d0e siginfo trampoline addition. This is not used until simon verifies that it
works.
2003-11-06 02:28:00 +00:00
kleink
c1a19161a9 From Ragge's wishlist: rename infinity -> huge_val. 2003-11-05 13:46:51 +00:00
itojun
aec01dda91 sync w/ openssl 0.9.7c. shlib minor bump for libcrypto.
(ERR_release_err_state_table() added)
2003-11-04 23:54:26 +00:00
itojun
87abfaaaff resurrect assembly version of bignum operation; pointed out by perry 2003-11-04 21:06:32 +00:00
cube
b9d0c518f9 When using /dev/ksyms, don't keep it open more than strictly necessary.
This allows LKM manipulation while an application using libkvm, such as
vmstat or gkrellm, is running.

Patch reviewed by Anders Magnusson.
2003-11-04 14:59:10 +00:00
christos
30278e9a57 s/wth/with/ 2003-11-04 13:22:19 +00:00
ragge
2fc6066af3 Add assembly routines for some of the bignum functions. Most comes from VMS,
a few written by me.  This speeds up ssh 2-3 times.
2003-11-03 10:22:28 +00:00
christos
1b8a2beb0c Fix uninitialized variable. 2003-11-03 03:22:55 +00:00
christos
62a5c8a602 Always use el->el_buffer, because newbuffer could have moved. From
Gerry Swislow gerry at certif dot com
2003-11-02 20:08:41 +00:00
christos
72dc1c2ac9 If the kill buffer is empty return normal. From Gerry Swislow gerry at certif
dot com
2003-11-02 20:07:58 +00:00
christos
d67d488ee2 Handle M- as escape. XXX: should probably select the meta-map instead.
From Gerry Swislow  gerry at certif com
2003-11-02 20:06:57 +00:00
wiz
85cc64da0f Typo; from Jared Yanovich via jmc@openbsd. 2003-11-02 11:18:10 +00:00
wiz
fff16e7f65 Uppercase name; from Jared Yanovich via jmc@openbsd. 2003-11-02 11:17:16 +00:00
wiz
6f9372dc27 Typo; from Jared Yanovich via jmc@openbsd. 2003-11-02 11:16:03 +00:00
christos
b01cb286b8 Add userland portion of siginfo for mips. Many thanks to simon for letting
me use his machines down under.
2003-11-02 08:37:48 +00:00
christos
8467a84273 From: Gerry Swislow gerry at certif dot com
1) File name completion should list the files in the current directory
if no text is entered.  The previous version wouldn't list anything if
the text to complete was empty.

2) When listing directories, the entries "." and ".." shouldn't be
shown.

3) The filename completion should be used if the user's
rl_attempted_completion_function doesn't return any matches.  The
previous version didn't do that.
2003-11-02 01:45:14 +00:00
christos
391b46bc7f initialize ptr. 2003-11-01 23:39:22 +00:00
christos
bd39b60424 Explain H_ADD better. from Otto Moerbeek otto at drijf dot net 2003-11-01 23:37:30 +00:00
christos
487a7c2a6c Fixes from Otto Moerbeek otto at drijf dot net 2003-11-01 23:36:39 +00:00
christos
4c93d52c09 Document history builtin commands. 2003-11-01 23:35:33 +00:00
nakayama
8fc6819ddd Corrent map order to match sparc/ieeefp.h. 2003-11-01 14:26:29 +00:00
kleink
9356ead951 Pasto. 2003-10-30 23:34:16 +00:00
kleink
617742615c It turns out the hppa ABI we're using does not support an extended-
precision type, so drop the library support for now but leave in place
(#ifdef _LP64) the header definitions.
2003-10-30 22:46:17 +00:00
yamt
71b290e975 use explicit "l" suffixes. (eg. lea -> leal) 2003-10-30 13:56:37 +00:00
grant
a1e0a00965 "The fgets() and functions gets() do not..." ->
"The fgets() and gets() functions do not..."
2003-10-30 12:59:23 +00:00
wiz
bc81ecac30 sigwait(2), not (3). 2003-10-30 12:57:11 +00:00
jdolecek
e2e1314ccd bump date too 2003-10-30 11:53:33 +00:00
jdolecek
f65cf67b62 xref sigwait(3) 2003-10-30 11:51:42 +00:00
kleink
2ddae9dc8a Add manual pages for fpclassify and isfinite. 2003-10-29 22:59:23 +00:00
kleink
26198324b4 Merge tzcode2003d. 2003-10-29 20:43:27 +00:00
kleink
dc2bc4a89d Import tzcode2003d. 2003-10-29 20:19:13 +00:00
kleink
0a97d0875b C99 7.12.3.2: add library portions of isfinite, but don't build these just
yet.
2003-10-29 20:03:51 +00:00
kleink
3991bf60bc Fix the exponent value we're comparing with. 2003-10-29 19:34:11 +00:00
cl
812a254c5d remove incorrect assert:
regular threads can block in the kernel while holding (libpthread) locks
and have to be continued

XXX if the blocked upcall is preempted, the blocked threads syscall
XXX return value can get lost
2003-10-29 18:53:34 +00:00
pooka
70d2e11feb caps "Jonathan STone" in comment less dramatically 2003-10-29 12:28:33 +00:00
kleink
6bffe7fb50 Upon rereading the implementation suggestions in the standard, rename the
double-precision version to __fpclassifyd().  No need to diverge, here.
2003-10-28 22:50:42 +00:00
kleink
75327729a2 C99 7.12.3.1: add IEEE library portions of fpclassify. Don't build these
yet as the VAX implementation is still subject to discussion.
2003-10-28 22:05:37 +00:00
kleink
72f016b386 Retire FPA support from this file at last; suggested by Richard Earnshaw
and not objected to by port-arm.
2003-10-28 21:44:04 +00:00
jmc
782579c57a SUSE3 says htonl and friends come in via arpa/inet.h. This will actually not
hurt on NetBSD and makes hosting on non-native for tools/ work correctly
2003-10-28 04:00:51 +00:00
matt
a54bd8931a Fix tpyo. (ieee854 -> ieee754) 2003-10-28 01:24:06 +00:00
kleink
fdb80dd054 Ignore the explicit integer bit here, too; otherwise an infinity with the
explicit integer bit set could be classified as NaN.
2003-10-28 00:13:22 +00:00
christos
8b40dcaecf Make readline csh-like history work.
From Gerry Swislow <gerry at certif dot com>.
2003-10-27 22:26:35 +00:00
pooka
114cac461f magic_errno() was added -> bump minor 2003-10-27 17:09:43 +00:00
skrll
f81f06350d One ';' is enough. 2003-10-27 09:27:03 +00:00
mrg
dcce429e93 fix a typo that caused the build to fail. mmm commit before compile 2003-10-27 03:09:43 +00:00
christos
5f4474073a Explain the stack layout correctly now that that I understand it :-) 2003-10-27 02:33:06 +00:00
lukem
477697b1f2 Overhaul how `build.sh tools' are used:
*	Rename "config.h" to "nbtool_config.h" and
	HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
	This makes in more obvious in the source when we're using
	tools/compat/config.h versus "standard autoconf" config.h

    *	Consistently move the inclusion of nbtool_config.h to before
    	<sys/cdefs.h> so that the former can provide __RCSID() (et al),
    	and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
	#if HAVE_NBTOOL_CONFIG_H
	#include "nbtool_config.h"
	#endif
to the top of the source files (for the general case).
2003-10-27 02:17:18 +00:00
kleink
964d6747b5 Err, rename some members added in previous to make them reflect their
semantics better.
2003-10-27 01:11:46 +00:00
christos
6664eb5f2d Add __sigtramp2 2003-10-27 00:46:05 +00:00
christos
d9676dda89 Signal trampoline stuff for siginfo.
XXX: I don't understand why I am off by 48 bytes.
2003-10-27 00:45:36 +00:00
lukem
171d653219 Overhaul how `build.sh tools' are used:
*	Rename "config.h" to "nbtool_config.h" and
	HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
	This makes in more obvious in the source when we're using
	tools/compat/config.h versus "standard autoconf" config.h

    *	Consistently move the inclusion of nbtool_config.h to before
    	<sys/cdefs.h> so that the former can provide __RCSID() (et al),
    	and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
	#if HAVE_NBTOOL_CONFIG_H
	#include "nbtool_config.h"
	#endif
to the top of the source files (for the general case).
2003-10-27 00:12:41 +00:00
kleink
5976f8aa56 Retire local union { floating-type; struct ieee_prec; } in favor of those
available from <machine/ieee.h>
2003-10-27 00:05:46 +00:00
kleink
55337d2d6f On FPA, switch back `long double' to double-precision. According to
Richard Earnshaw, extended-precision was never supported by the compiler.
2003-10-26 16:00:17 +00:00
kleink
be5cd162d0 Use the generic long double' == double' versions on m68000. 2003-10-26 10:03:11 +00:00
lukem
f85d2d1c14 Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
kleink
a98b4bac65 Add __infinityf and __infinityl, float respectively long double analogs
of __infinity.
2003-10-26 00:48:14 +00:00
kleink
e9788d63be Whitespace cosmetics. 2003-10-25 22:43:26 +00:00
kleink
142c4159e8 libc.so.12.106: __infinityf, __infinityl. 2003-10-25 22:33:14 +00:00
kleink
9f3dbee22c Add __infinityf and __infinityl, float respectively long double analogs
of __infinity.
2003-10-25 22:31:20 +00:00
kleink
8e2428c2c6 Remove an unnecessary line continuation backslash from previous. 2003-10-25 21:54:30 +00:00
kleink
c6126e1095 Sync with i386:
Update to account for separate handling of the explicit integer bit;
simplifies a little.
2003-10-25 21:48:34 +00:00
kleink
044354301a Update to account for separate handling of the explicit integer bit;
simplifies a little.
2003-10-25 21:42:07 +00:00
kleink
72315d3199 Update for FPA 80-bit extended-precision format. 2003-10-25 18:37:43 +00:00
kleink
25de9f5e2a Swap VFP and FPA sections to match the style of most other code;
no functional change.
2003-10-25 17:57:15 +00:00
cl
342cbd284f replace __longjmp14 asm-implementation with __longjmp14 C-implementation
uses setcontext instead of __sigreturn14
fixes longjmp/siglongjmp when !COMPAT_16
2003-10-25 17:13:57 +00:00
kleink
bb5e0820bc Redo the VFP/endianness conditional logic of this file, making it easier
to read.  No functional change except for the side-effect of fixing the
ARMEB FPA case, which wasn't supported anyway.
2003-10-25 16:17:44 +00:00
he
6afbde6005 Correct another typo. 2003-10-25 14:51:16 +00:00
kleink
15e03bd18f Pasto in previous. 2003-10-25 14:31:21 +00:00
christos
075b83474e add a pair of double quotes. 2003-10-25 07:53:12 +00:00
christos
5028fe3e04 delint pointer casts. 2003-10-25 07:31:27 +00:00
christos
ad96bb0dec remove unused variable 2003-10-25 07:31:12 +00:00
christos
9ee15c697a Another fix for incremental search prev. 2003-10-25 06:42:41 +00:00
kleink
661f76699f POSIX: when attempting to fdatasync(2) a file which is not open for
writing, fail with EBADF.
2003-10-25 01:18:01 +00:00
kleink
17bcc01b65 Oops, re-add line continuation. 2003-10-24 19:50:13 +00:00
yamt
2016949b00 update a comment. 2003-10-24 17:35:22 +00:00
kleink
4ca4f9f41a Add an error check to ensure these are used on platforms without a
distinct long doble type only.
2003-10-24 10:30:36 +00:00
uwe
d469976b59 In PIC code "braf" to cerror, not "bsrf" to it! 2003-10-24 04:41:28 +00:00
kleink
712c8de209 * Since there is no single portable IEEE 754 format for a long double,
keep a common implementation of isinfl() and isnanl() to be used by
  platforms where `long double' == `double'; move others into
  machine-dependent code.
* In due course, consider __VFP_FP__ on arm.
2003-10-24 00:58:01 +00:00
scw
2ffebceb85 Duh, fix the align-to-32-bits code. 2003-10-23 20:46:40 +00:00
jmc
0c336c7f37 Move include for reentrant.h inside CONFIG_H test so this works correctly
with tools/compat. Fixes PR#21344
2003-10-23 20:06:16 +00:00
kleink
6cded84c4b Fix an RCS Id botch that occured when renaming. 2003-10-23 00:04:57 +00:00
kleink
22396ac6f7 G/c __nanf2, which is neither being used nor the representation of a NaN. 2003-10-22 23:50:47 +00:00
kleink
77e57be326 For a double-extended NaN, the exponent must be EXT_EXP_INFNAN, not
DBL_EXP_INFNAN.
2003-10-22 21:37:34 +00:00
drochner
9122b04d59 the last argument to recvfrom() is a pointer, so use "NULL" for
consistency
2003-10-22 15:40:19 +00:00
drochner
71baa97c0b -don't update the RPC server address with the reply's sender address;
this breaks server failover under some circumstances, and Solaris doesn't
 seem to do it either
-minor cleanup
approved by fvdl
2003-10-22 15:38:31 +00:00
fvdl
4e8e6f8ceb Don't compare an int to NULL. 2003-10-21 01:10:47 +00:00
fvdl
bada5458de Don't use NULL to compare against an int. 2003-10-21 00:55:05 +00:00
fvdl
03831599c1 The last argument to sysctl is a size_t, not a pointer; don't pass NULL. 2003-10-21 00:47:46 +00:00
fvdl
3144ca7d6b Don't compare a char to NULL. 2003-10-21 00:30:05 +00:00
fvdl
f8ba2b4d70 Don't compare an int against NULL. 2003-10-21 00:25:21 +00:00
fvdl
79cc88df48 Don't use NULL to compare against an int. 2003-10-21 00:16:55 +00:00
fvdl
b279ed6377 Don't compare NULL against a character. 2003-10-21 00:07:17 +00:00
fvdl
bc018099a2 Don't use NULL to compare against a char. 2003-10-21 00:03:47 +00:00
fvdl
39d7a2e359 Don't use NULL to compare against a character. 2003-10-21 00:00:34 +00:00
fvdl
c2405107f1 Correct and simplify computing the return point; just use PC-relative
addressing.
2003-10-20 14:50:18 +00:00
fvdl
b30e737545 Make sure the stack stays aligned. 2003-10-19 21:45:03 +00:00
christos
52215a07e7 add rl_catch_signals 2003-10-19 06:28:35 +00:00
wiz
2af5f10bcc Bump date for previous. 2003-10-19 01:26:11 +00:00
christos
6e782349a3 change allocation policy in el_push to allocate the string itself.
fix issues with strdup.
2003-10-18 23:48:42 +00:00
christos
acc8915b44 make forward incremental search work better. 2003-10-18 23:27:36 +00:00
fvdl
9f7abac970 Use the int 0x80 path for context system calls. 2003-10-18 22:47:37 +00:00
christos
e7c6d717ff remove debugging printf. 2003-10-18 22:37:24 +00:00
christos
730f23e551 Allow setty to set chars using char=value 2003-10-18 22:24:34 +00:00
briggs
7931285ae1 Need a couple more headers for the last change. 2003-10-18 20:11:04 +00:00
briggs
6646629469 Sync with the i386 version. 2003-10-18 18:36:35 +00:00
christos
f57e3e8f0a sync with the x86 one. 2003-10-18 18:33:51 +00:00
christos
c4990e5532 Userland portion of SIGTRAMP_VALID() commit. 2003-10-18 18:16:23 +00:00
wiz
449cf546df Link curses_cursor(3) to getmaxyx(3); from Steve Rumble in PR 23183. 2003-10-18 09:08:46 +00:00
wiz
6f0dbbbf08 mvgetstr and mvwgetstr do not have a limit argument; from Steve Rumble in PR 23183. 2003-10-18 09:06:49 +00:00
christos
7bd301151f When searching backwards don't include the characters after the cursor in
the search.
2003-10-17 18:49:11 +00:00
fvdl
2b9ab2aab8 Get ucontext pointer back out of callee-saved register %r15. 2003-10-17 16:23:20 +00:00
wiz
432d3289ba Bump date for previous. Replace > with \*[Gt]. 2003-10-17 15:33:23 +00:00
christos
5d79eff8f5 More libedit readline emulation functions from: Gerry Swislow
<gerry at certif dot com>
2003-10-16 22:26:32 +00:00
christos
99e15c71d0 I got tired of typing a cc line. 2003-10-16 21:41:46 +00:00
christos
a246b45de2 Fix incremental search which was badly busted. 2003-10-16 21:41:26 +00:00
yamt
5cd18e71cc in pthread__deliver_signal(),
copy siginfo_t into the stack of the target thread
rather than relying on the luck that on-stack siginfo_t stay valid.
2003-10-16 13:38:28 +00:00
wiz
58cc8234ca Slight improvements. 2003-10-15 20:04:48 +00:00
wiz
910124a085 Make the plural of X' X's instead of `Xs'.
Following a suggestion from jmc@openbsd.
2003-10-15 19:44:51 +00:00
christos
378865a426 don't limit ^c to alpha c, and add VIS_NOSLASH so that vis(3) does not
produce \^c
2003-10-15 18:08:40 +00:00
wiz
538e6e3e1e Move siginfo(5) and ucontext(5) to siginfo(2) and ucontext(2) resp.,
and fix references.
Per a discussion on source-changes around Sep 14 2003.
2003-10-14 14:59:03 +00:00
christos
e752a6f68a PR/23158: Johan Danielsson: Portable usage of the mk*temp() functions requires
six `X's.
2003-10-14 14:29:46 +00:00
yamt
faf00d99a2 don't use uninitialized variable ('chlenbak').
the problem reported by Markus Illenseer on tech-userlevel@
and analyzed by enami tsugutomo.
2003-10-14 12:50:03 +00:00
scw
789335a49c Xscale-optimised mem* routines. Contributed by Wasabi Systems.
(Note: memcmp/memset improvements also benefit non-Xscale).

memcmp()  - Compare 32-bits at a time if possible. Special-case 6-byte
            comparisons, for the benefit of the network stack.

memset()  - More loop unrolling, plus use of 'strd' instruction,
bzero()     results in > 100% speedup on Xscale.

memcpy()  - Big-endian support, unrolled loops, 'strd/pld', plus special-
            cases for very common length/alignment combinations.
            Benchmarks show ~50% improvment on Xscale.

memmove() - Big-endian support. Use fast memcpy(), above, if the regions
bcopy()     don't overlap. Otherwise unchanged

XXX: The Xscale optimisations are not enabled by default, unless /etc/mk.conf
XXX: has the right compiler options. The intention is to pull them in via
XXX: something like libxscale.so, selected at runtime by ld.so.conf.
XXX: (Big-endian support is not affected by this).
2003-10-14 07:51:45 +00:00
wiz
8295081a25 & -> \*[Am]; mark up FD_SETSIZE; bump date for previous. 2003-10-14 07:44:43 +00:00
itojun
5435c421a0 note that programs that use rpc(3) cannot bump FD_SETSIZE. 2003-10-14 07:08:45 +00:00
agc
9f1aac5bb3 Move Jason Downs's code from a 4-clause to a 3-clause licence by
removing the advertising clause.  Diffs provided in PR 22410 by Joel
Baker, confirmed to the board by Jason Downs.

With additional thanks to Jason Thorpe.
2003-10-13 15:36:33 +00:00
agc
b2b49933f4 Move Matt Green's code from a 4-clause to a 3-clause licence by removing
the advertising clause. Diffs provided in PR 22396 by Joel Baker, the changes
were confirmed to the board by Matt Green.
2003-10-13 14:22:20 +00:00
agc
ed6ed8e698 Move Keith Muller's code from a 4-clause to a 3-clause licence by removing
the advertising clause. Diffs provided in PR 22397 by Joel Baker, confirmed
to the board by Keith Muller.
2003-10-13 07:41:22 +00:00
pk
f70031fee9 SIGINFO __sigaction & trampoline code. 2003-10-12 14:42:03 +00:00
christos
7152fa1070 use matt's powerpc implementation. It is simpler than mine, and it does
matter as far as performance goes.
2003-10-12 04:23:17 +00:00
chs
f58c80fc8f fix typo in previous. 2003-10-12 00:25:25 +00:00
provos
36a965e899 fix a bad realloc; from awohl@chessclub 2003-10-11 18:30:09 +00:00
enami
f431b58f2b Back out rev. 1.56; `pointer points the byte just after the valid region'
is normal case.  If the parser wants something more, there should be
another bounds check for it.
2003-10-11 03:35:42 +00:00
simonb
62887f0740 Remove another unneeded cast to size_t.
Pointed out by Anil Madhavapeddy in private email.
2003-10-10 05:38:45 +00:00
ichiro
c9be9cafc5 dont use __ARMEB__
It changed so that it might distinguish by BYTE_ORDER
2003-10-09 09:44:25 +00:00
ichiro
b6a7f7b339 support big endian 2003-10-09 09:37:56 +00:00
thorpej
d2ab983617 * Bump the shlib major of libkrb5 because the shlib major of libcrypto
changed, and libkrb5 depends on libcrypto.
* Bump the shlib major of libgssapi, libhdb, libkadm5clnt, libkadm5srv,
  and libkafs, because they depend on librb5.

Dependent library list provided by, and change approved by, lha@netbsd.
Per discussion on tech-userlevel.
2003-10-09 04:40:26 +00:00
simonb
444e6dce83 No need to cast "len" to a size_t now that "len" is a size_t. 2003-10-09 00:50:34 +00:00
christos
5eda4a7d47 PR/23107: Nathan Williams: ^D as the first char on the command line does
not DTRT in readline compatibility mode
2003-10-09 00:42:28 +00:00
kleink
fd04e737c6 Update to use symbolic register names. 2003-10-09 00:17:59 +00:00
itojun
1bb83f4a4a avoid signed->unsigned assignment. openbsd PR 1709 2003-10-08 20:33:17 +00:00
skd
b3ec0a1d45 Siginfo libc changes for alpha. Approved by thorpej@netbsd.org. 2003-10-07 17:08:07 +00:00
thorpej
8655c7d7eb Add a MAP_WIRED flag to mmap(2), which causes the new mapping to be
wired as if by mlock(2).
2003-10-07 00:17:09 +00:00
fvdl
4da2d7565d Userland amd64 siginfo support. 2003-10-06 22:57:23 +00:00
matt
ed9d433616 Update to new assmbler needs. Add getcontext.S stub. 2003-10-06 05:30:21 +00:00
matt
3e272c0b2a Deal with the new toolchain. 2003-10-06 05:28:05 +00:00
matt
f3198687d6 Add SA_SIGINFO support for ARM. 2003-10-05 19:48:39 +00:00
bouyer
7b066791c8 Remove references to University of California from my copyright notices. 2003-10-05 17:48:49 +00:00
scw
5238256a02 s/sigcontext/siginfo/ 2003-10-05 10:46:41 +00:00
jdc
324f201e56 Increment libcurses minor to 10 for addition of redrawwin() and wredrawln(). 2003-10-05 10:14:36 +00:00
jdc
d4f82864b6 Add redrawwin() and wredrawln().
Fixes PR lib/20038.
2003-10-05 10:13:02 +00:00
scw
b469b163b9 libc bits for siginfo on sh5. 2003-10-05 10:01:49 +00:00
jdc
7c12a98041 Fix __CTRACE arguments. 2003-10-05 08:26:02 +00:00
junyoung
e3ac3a4d0c Style fixes to reduce diff size against the FreeBSD version, notably:
- Use NULL where appropriate.
 - No need to pull in stdint.h.
 - Get rid of "register" keywords in the hope that the compiler will
   do a better job for us. :-)
 - Every message ends with a period.
 - MMAP() macro is supposed to return MAP_FAILED rather than -1 if it
   fails.
 - De-__P.
2003-10-05 04:49:46 +00:00
kleink
09c5c31fc8 Convert to use register prefixes. 2003-10-03 22:37:35 +00:00
itojun
f462c5301e paren around macro arg 2003-10-03 22:04:44 +00:00
itojun
d26799ebc9 off-by-one. from millert@openbsd 2003-10-03 22:04:03 +00:00
itojun
ffe9fe35e1 realloc error check failure; Greg Troxel, sync w/ kame 2003-10-03 21:53:08 +00:00
christos
44eab0895d PR/20768: Martin Blapp: Remove special handling for non-blocking connections
that breaks amd clients.
2003-10-03 21:29:16 +00:00
wiz
51dc91caa9 Add zlib(3) provided by jmc@openbsd -- thank you! 2003-10-03 18:46:22 +00:00
itojun
27ed6671c7 correct unsafe use of realloc(). 2003-10-02 19:38:59 +00:00
christos
3e10887300 Pass -D_LIBC 2003-09-30 22:30:16 +00:00
matt
c1704e15b4 Enable the SIGINFO trampoline. 2003-09-30 19:05:41 +00:00
blymn
6adf4a4e77 new_item fixes:
* return NULL to indicate an error if a NULL name is passed
	* fix a crash if description is NULL
Thanks to Julian Coleman for finding and fixing these.
2003-09-29 12:32:24 +00:00
wiz
37ac1db454 available, not avaliable. From miod@openbsd. 2003-09-29 09:50:21 +00:00
provos
cda395fc27 deal correctly with POLLNHUP 2003-09-28 20:02:44 +00:00
matt
4abc70c356 Deal with changed filename. 2003-09-28 16:30:18 +00:00
dsl
2f28cd113e Simon has persuaded me to remove the 'sizeof (struct kinfo_drivers)' field. 2003-09-28 13:18:41 +00:00
matt
117653c214 Since this a signal trampoline #2, make that's in the file name. 2003-09-27 21:43:29 +00:00
dsl
fde7103b90 Add KERN_ROOT_PARTITION and KERN_DRIVERS 2003-09-27 19:09:10 +00:00
matt
4ba9658201 Remove __LIBC12_SOURCE 2003-09-27 03:33:00 +00:00
matt
7fff5acf50 Constify the _-sigaction_sigtramp tramp argument. 2003-09-27 03:14:59 +00:00
matt
20745b5469 Invoke the proper signal trampoline depending on SA_SIGINFO. 2003-09-27 01:03:40 +00:00
nathanw
9839173881 Don't include <machine/lock.h> anymore; instead, we now get
__cpu_simple_lock_t and __SIMPLELOCK_{UN,}LOCKED from <sys/types.h>.
Should prevent the massive namespace pollution by way of dragging in
many MD headers that has been observed to break stuff.
2003-09-26 22:48:23 +00:00
wiz
cff5e477ad Process has only one c. From miod@openbsd. 2003-09-26 22:23:58 +00:00
wiz
6a6ecd3246 New sentence, new line; bump date for previous. 2003-09-26 21:09:13 +00:00
christos
552716dcff Implement enough of readline's 4.0 async mode to make gdb happy. This is
not complete yet, but it seems to work...
This required to introduce an unbuffered mode to el_gets(), but that was
a minor change.
2003-09-26 17:44:51 +00:00
matt
4e7e0da41e Add siginfo signal trampoline. 2003-09-25 22:46:22 +00:00
wiz
a66ae71844 Slight syncing with OpenBSD version. 2003-09-23 10:26:54 +00:00
itojun
1db8823e19 out-of-bounds access. from openbsd 2003-09-23 03:19:28 +00:00
cl
bfa716044e SA_SIGINFO support for m68k (libpthread) 2003-09-22 14:45:48 +00:00
cl
ae9566397a SA_SIGINFO support for m68k (libc) 2003-09-22 14:42:02 +00:00
uwe
616df9fb1f Do not profile. Indent delay slots. 2003-09-22 02:42:02 +00:00
uwe
237ead7bc8 Indent delay slot. 2003-09-22 02:38:13 +00:00
uwe
849c5af36b Do not profile. Indent delay slot. 2003-09-22 02:35:46 +00:00
uwe
89a06df4c7 Indent delay slots. Add a comment that the magic number 8 is SIGFPE. 2003-09-22 02:27:59 +00:00
uwe
e023f7cb8d Do not profile. Indent delay slot. 2003-09-22 02:18:40 +00:00
uwe
391ab004a4 Do not profile. Indent delay slot. 2003-09-22 02:08:07 +00:00
uwe
f722916cc6 Indent delay slots. Whitespace change only, same object code produced. 2003-09-22 01:57:16 +00:00
martin
4df9d6555a Bring back previous sparc64 hack, but only #ifdef old gcc.
This is used when building libnbcompat for host tools - why it is included
when building on NetBSD is beyound me.
2003-09-21 17:15:36 +00:00
yamt
d7adaffe99 use {u_,}int32_t instead of {u,}int32(={u_,}long) 2003-09-21 15:35:46 +00:00
martin
55acdca8c5 No more sparc64 compiler workarounds 2003-09-19 16:30:31 +00:00
itojun
57e4de6099 add warning on realloc() size de-synchronization. from openbsd 2003-09-19 05:36:59 +00:00
jdolecek
bb21f0beb4 remove pw_dup() 2003-09-18 09:24:35 +00:00
jdolecek
430f0af1db remove pw_dup(3), for now at least
follows discussion on mailing lists, discussed in private e-mail with Itojun
2003-09-18 09:13:14 +00:00
cl
c6de69ee49 fix pt_trapuc handling errors:
- movl to address register doesn't set flags (add explicit test)
- clr only clears a word (use clrl)
2003-09-17 20:08:07 +00:00
wennmach
be03f9bd59 Avoid the PIC dance. 2003-09-16 18:17:11 +00:00
cl
465ed898bd bump minor for sa_unblockyield syscall 2003-09-16 13:55:41 +00:00
cl
5c40d56471 fix SA/pthread pagefault failure:
- prevent BLOCKED upcalls on double page faults and during upcalls
- make libpthread handle blocked threads which hold locks
- prevent UNBLOCKED upcalls from overtaking their BLOCKED upcall
this adds a new syscall sa_unblockyield
see also http://mail-index.netbsd.org/tech-kern/2003/09/15/0020.html
2003-09-16 13:51:31 +00:00