matt
44e25a6200
Add __syscall.S back to sys/Makefile.inc. Remove from arch/i386/gen/
...
Makefile.inc. If your architecture doesn't have __syscall.S, *add it*.
2000-12-13 07:42:47 +00:00
matt
0e233d1597
Add a VAX version of __syscall. XXX Doesn't handle if syscall number is
...
> 0xffffffff or < -0xffffffff.
2000-12-13 07:34:54 +00:00
matt
9a6a3ec1b5
Add __syscall.S to arch/i386/gen/Makefile.inc along with all the other
...
sys .S files. Remove from arch/i386/Makefile.inc since it doesn't belong
there.
2000-12-13 07:14:43 +00:00
enami
44db4d16cc
KMSRCS is different from SRCS. Put __syscall.S in latter.
2000-12-13 07:05:55 +00:00
simonb
0e35eedd7e
Move __syscall.S to the arch specific Makefile.inc's where it is
...
implemented.
2000-12-12 22:38:42 +00:00
briggs
9875721d50
Fix an old typo: s/ket_t/key_t/
2000-12-12 17:07:49 +00:00
briggs
c6ba879207
Add a cross-reference to ftok(3).
2000-12-12 16:47:05 +00:00
ad
a8159f35f2
Add to major-bump TODO: hash function should take the same arguments.
2000-12-12 15:45:04 +00:00
kleink
64b3c7fc9d
Reflect current situation: we're using the tzcode-maintained strftime now.
2000-12-12 15:36:49 +00:00
kleink
12f15ca014
Merge strftime from tzcode2000g.
2000-12-12 15:35:31 +00:00
kleink
b883dd18d1
Merge tzcode2000g.
2000-12-12 15:25:41 +00:00
kleink
8e2eabaa3d
Import tzcode2000g.
2000-12-12 15:21:09 +00:00
mycroft
0878972b4c
Adjust for changes in asm.h.
2000-12-12 07:35:39 +00:00
mycroft
62664869a2
Add trivial implementation.
2000-12-12 07:10:25 +00:00
mycroft
3340188285
Minor cleanup.
2000-12-12 07:10:14 +00:00
ad
ea1b0bdc3e
Argh. Use __weak_alias on the RMD160 functions.
2000-12-11 19:12:35 +00:00
ad
c15d1647fc
The second argument to xxData() is a size_t.
2000-12-11 18:57:46 +00:00
is
aaed06d422
Identical on m68k.
2000-12-11 16:17:18 +00:00
mycroft
731305d114
Handle __syscall() in user-level code for i386.
2000-12-10 21:27:37 +00:00
christos
39b08b8fe0
remove redundant declarations of h_errno and __hostalias
2000-12-10 04:19:53 +00:00
christos
86af4f2cf9
fix duplicate declaration of __glue.
2000-12-10 04:17:28 +00:00
christos
c2285c0805
remove dedundant declaration of _svc_getreq_common; declared in <rpc/svc.h>
2000-12-10 04:12:03 +00:00
christos
ec4fa3bdcc
remove redundant declaration of _seterr_reply. Already declared in
...
<rpc/rpc_msg.h>
2000-12-10 04:10:08 +00:00
christos
f92dc9c439
unnest nested extern declaration.
2000-12-10 03:59:00 +00:00
christos
94a9754eeb
#ifdef out duplicate declaration for unlink.
2000-12-10 03:56:31 +00:00
christos
bfa2813aa9
remove duplicate declaration.
2000-12-10 03:54:22 +00:00
christos
a2df081a7e
-Wredundant-declarations does not like nested extern declarations.
2000-12-10 03:52:16 +00:00
mycroft
10bfc7b1b3
Use the SYSTRAP() macro more uniformly.
2000-12-08 22:57:57 +00:00
tron
9ef96a455e
Fix oversight in last commit.
2000-12-08 21:41:14 +00:00
scw
c762ba1426
Use A1 to save the return address, since A0 is no longer preserved across
...
system calls.
2000-12-07 14:13:43 +00:00
scw
4cc90c99f2
The last change broke things if SYS___vfork14 returned an error; fix it.
2000-12-07 14:12:49 +00:00
tron
a3a468eeaf
Add two new passwd file update functions:
...
- The pw_setprefix() function defines the root directory used for passwd
file updates. If the prefix is set to /newroot pw_lock() will operate on
/newroot/etc/ptmp afterwards. The default prefix is an empty string.
- The pw_getprefix() function returns the root directory which is currently
used for passwd file updates.
2000-12-06 13:37:53 +00:00
is
0bffee4893
The mapping is, effectively, an exclusive or with 0x01. Replace.
...
Savings: 10 bytes of code/constant data, 1 machine instruction (including
one memory access).
2000-12-04 12:02:08 +00:00
ad
c9305d1df0
Fix comment.
2000-12-03 13:01:37 +00:00
scw
6751bb4f81
Save the return address in %a1 across the vfork syscall instead of %a0.
2000-12-02 17:03:06 +00:00
scw
c586587e47
Restore %a0 after the call to sigprogmask(2) since an ELF kernel
...
will stomp on it due to SVR4 ABI compliance...
2000-12-02 16:25:39 +00:00
christos
ebb980fc21
This is for completeness only (to make fdopen symmetric with fopen and freopen)
...
and to match the documentation. Return an error if "f" was specified and the
file descriptor does not refer to a plain file.
2000-11-29 15:36:42 +00:00
christos
8955e88e2f
Add checks for O_NDELAY [which indicates that we only want plain files],
...
and return an error if the file was not plain.
2000-11-29 15:31:10 +00:00
christos
2a213d0e9a
make sure we preserve errno.
2000-11-29 15:30:20 +00:00
matt
1ebd90e347
Add -${MAKEFLAGS} so that make options (like -m) get used for the submake
2000-11-29 09:25:22 +00:00
jmc
50b6095c16
Alloc the keys structure with A_K_NKEYS as the multiplier rather than a
...
hardcoded value of 4.
A_K_NKEYS is currently 6 and this mismatch was stomping memory when
initializing the keys. (specifically gdb lost the exec file name if it was
a long path name).
2000-11-28 22:37:51 +00:00
is
a4fe32b56e
Another change by Hiroshi Horimoto.
2000-11-28 15:23:09 +00:00
scw
c81e32f3dd
Add missing register prefixes.
2000-11-28 11:37:20 +00:00
scw
4dab4ff2ca
Add a missing `%' register prefix.
2000-11-28 11:34:14 +00:00
is
a3a6f324e6
Use dbeq loops, code submitted by Hiroshi Horimoto in PR 3223, integrated
...
and tested by Allen Briggs.
Needs 1/3 less time on 68030, 45% less time on 68040.
XXX On 68060, 1/2 less time for the padding part, but 40% more time on the
copy part. I've stared at the 68060 User Manual, but can't understand why;
must be some wierd (branch) cache interaction.
2000-11-27 22:35:30 +00:00
wiz
e7775dbf9e
Be SUS-conformant regarding return value when option argument is missing.
...
Handle "-" correctly.
2000-11-26 23:39:11 +00:00
wiz
7af3cfc292
Reorder sections to conform more to mdoc.samples; remove non-mdoc
...
section header; fix two typos.
2000-11-26 22:35:53 +00:00
itojun
a1ce29330c
sync with latest openbsd.
...
comment in strlcat(3) was wrong about return value.
2000-11-24 16:19:05 +00:00
itojun
1bc25f5914
strictly conform to RFC2553 (specifically ENXIO case). sync with KAME
2000-11-24 08:21:12 +00:00
wiz
efaced1f8c
fix typo
2000-11-21 23:35:10 +00:00
jdolecek
b0074dd768
back out majority of rev 1.5, left stuff from rev. 1.5 is:
...
* () --> {} change
* removal of redundant explicit dependency 'asn1.h: asn1.hx'
2000-11-19 20:29:05 +00:00
itojun
4f72111370
re-introduce netbsd fix 1.5 -> 1.6, which was mistakenly removed.
...
pointed by Gui Harris.
---
Fix a hairy optimizer bug that causes the expression:
'ip and ((icmp and dst host 1.1.1.1 and not host 2.2.2.2) or (host 1.1.1.1 and src host 3.3.3.3))'
to compile incorrectly. Details about to be mailed to LBL.
2000-11-19 13:18:03 +00:00
veego
4d9226fbc0
Backout parts of rev 1.5.
...
We need the SUBDIR here to create an obj directory in asn1_compile.
2000-11-19 10:56:05 +00:00
mrg
2d1d6239e4
document SWAP_DUMPDEV & SWAP_GETDUMPDEV.
2000-11-17 11:40:05 +00:00
pk
2c7ffcac2f
Put back ${SRCS}: asn1.h', so a
make depend' is not obligatory.
2000-11-17 09:57:55 +00:00
msaitoh
dedc9b2e09
Add forgotten initialization.
...
Fixed PR#11446.
2000-11-16 08:57:15 +00:00
lukem
73842568e7
english fixup
2000-11-16 07:25:36 +00:00
matt
f1ac0dd6e1
The prototype for fmtcheck is in <stdio.h> so we'd better include it.
2000-11-16 02:10:18 +00:00
jdolecek
794898fca8
clean up depends a little, add stuff to force compilation of
...
asn1_compile as needed, the SUBDIR stuff is no longer used
this is primarily to avoid parsing k5.asn1 on every visit here
2000-11-13 15:08:16 +00:00
jdolecek
cc6c70f0da
make a bit more silent and avoid 'compile_et is up to date' message
2000-11-13 15:05:30 +00:00
christos
ff59a2fadd
- add support for home and end keys.
...
- improve debugging support
2000-11-11 22:18:57 +00:00
wiz
1c35e133b0
Install html documentation for libbz2/bzip2.
...
Reviewed by Simon Burge.
2000-11-10 02:00:09 +00:00
wiz
3f39888ac6
Install (lib)bzip2 info file, as requested by NAKAJIMA Yoshihiro in PR 7402.
2000-11-08 02:15:13 +00:00
lukem
cff6006e56
improve description of line syntax
2000-11-08 00:09:38 +00:00
blymn
c2a9885658
Added libform specific error code.
2000-11-07 10:59:27 +00:00
lukem
279552d3db
fix up various .Nm abuses:
...
- keep the case consistent between the actual name and what's referenced.
e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
using `.Nm ""' if there's stuff following, or for the 2nd and so on
occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate
2000-11-07 06:43:24 +00:00
jdolecek
30ca1a2a3e
add missing ' is ' in regerror() explanation
2000-11-06 13:20:58 +00:00
christos
119c9cb003
add a lint comment.
2000-11-05 20:05:29 +00:00
itojun
455900d894
always build libintl (don't check MKNLS).
...
MKSHARE=no turns off MKNLS (sets it into "no") and /usr/src/Makefile builds
src/lib with MKSHARE=no.
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
2000-11-04 15:35:43 +00:00
itojun
a09524d498
update bindtextdomain() handling to be conformant to spec. we need to
...
maintain database for (domain, path). sync with citrus.
2000-11-03 14:29:22 +00:00
itojun
c070a07602
supply _nl_msg_cat_cntr, just to make gettext.m4 happy. sync with citrus.
...
(I do not get gettext.m4's approach here)
2000-11-02 10:24:48 +00:00
eeh
5d73d71676
Fix modf() (I hope. Can't be any worse than the old version.)
2000-11-01 23:32:41 +00:00
itojun
4dd96530bc
make the following behavior compatible with GNU gettext.
...
bindtextdomain(foo, path)
textdomain(foo)
and message file is found under "path" only. sync with citrus.
2000-11-01 03:39:21 +00:00
itojun
a8735e2859
do not build libintl if MKNLS=no
2000-11-01 01:21:21 +00:00
briggs
2c5b165052
fmtcheck() should be declared as fmtcheck(), not __fmtcheck().
...
The weak_alias is __fmtcheck(). matt@3am-software.com pointed this out
as a problem when trying to build on a vax.
2000-11-01 01:17:20 +00:00
itojun
511f411d40
we do not allow relative pathname
2000-10-31 16:11:32 +00:00
itojun
099fdc2a17
less warnings on lint. be more friendly with align-picky arch.
2000-10-31 16:02:52 +00:00
itojun
0ad204abb5
fix default domain name handling. why textdomain() and bindtextdomain()
...
behaves so different? sync with citrus.
2000-10-31 15:23:04 +00:00
itojun
953ed8c2ba
declare .Lb symbol for libintl.
2000-10-31 15:08:29 +00:00
lukem
afc75b9e6d
Don't getenv $HESIOD_CONFIG or $HES_DOMAIN if issetugid().
...
Initial problem noted by Danny Braniss <danny@cs.huji.ac.il>
via Jacques A. Vidrine <n@nectar.com>
2000-10-31 12:47:21 +00:00
itojun
78c48ba46f
remove confusing goto. sync with citrus
2000-10-31 11:08:18 +00:00
itojun
435b1e303d
fix read(2) return value validation. sync with citrus
2000-10-31 11:05:22 +00:00
itojun
c70cd35ba7
bind_textdomain_codeset() always fails. sync with citrus
2000-10-31 10:53:49 +00:00
itojun
dd5efd6d45
enable lib/libintl.
2000-10-31 10:46:34 +00:00
itojun
bb42e65bfe
BSD-licensed libintl, fully compatible with GNU libintl (in GNU gettext).
...
from Citrus project xpg4dl repository.
2000-10-31 10:45:04 +00:00
matt
6ea9494104
be consistent in the use of u_long. eventually they should be uintptr_t.
2000-10-27 21:38:10 +00:00
itojun
bcab9b6601
define HAVE_IFM_ADDRS for non-bsdi. sync with kame
2000-10-27 15:48:49 +00:00
jdolecek
1c7d8af31d
rewrite KERN_MAXPTYS description to match reality
2000-10-26 07:24:00 +00:00
erh
a5c46ce842
Document the PROFDIR environment variable.
2000-10-24 19:31:59 +00:00
briggs
d00ebb12e9
Add {__,}fmtcheck(), a function specified by Bill Sommerfeld to check
...
a user-supplied format string against a fallback format string to ensure
that they will consume arguments of the same type.
libc minor bump for new API entry point.
2000-10-20 18:46:05 +00:00
kleink
78eeef4b49
Actually EINVAL fits the circumstances better.
2000-10-19 09:47:43 +00:00
kleink
20b0e10891
C99: Passing a null pointer as the buffer argument to snprintf() and
...
vsnprintf() is permitted when the size argument is zero as well; mostly
from Peter Seebach in PR standards/9603.
2000-10-19 09:45:31 +00:00
kim
6ec737498a
Make "f" standout better.
2000-10-18 15:40:52 +00:00
erh
2686020623
Squash lint errors by using size_t instead of u_int to avoid differing sizes of data.
2000-10-16 04:12:55 +00:00
itojun
4c0a48380a
/etc/login.conf is optional, so don't return NULL even if
...
there's none found. addresses part of PR 11150. sync with openbsd.
2000-10-12 00:28:33 +00:00
itojun
11ede04dd7
cosmetic; indentation
2000-10-12 00:19:57 +00:00
phil
cc543121c5
Document the behaviour with consecutive separator characters.
2000-10-11 18:26:04 +00:00
jeffs
4912e50a59
Make memcpy and memmove use bcopy assembly for mips. Tweak forward copy
...
code for backward copy to make overlap copy faster. This happens in
some SW like sleepycat db. Use temp labels in order to not confused
the profiling tools.
2000-10-10 21:51:54 +00:00
he
dd0d61e300
Use %lx instead of %x with _kvm_err when arg is u_long.
2000-10-10 20:44:16 +00:00
is
a9006f3ed5
Format string cleanup by sommerfeld.
2000-10-10 19:23:58 +00:00
is
e999d8013c
Format string cleanups by sommerfeld.
2000-10-10 19:12:48 +00:00
is
8d4a392e3d
Format string cleanup by sommerfeld.
2000-10-10 19:09:38 +00:00
is
f518246fc1
Format string cleanup, by Bill Sommerfeld.
2000-10-10 18:09:25 +00:00
itojun
5e09a97a4e
login_cap.h requires sys/types.h (or should it pull sys/types.h in?)
2000-10-10 13:17:28 +00:00
toshii
4acc4fc7fe
lfs_bmapv -> lfs_markv
2000-10-09 09:34:00 +00:00
itojun
ffc3a749e5
we already have all fixes toward 0.4 (v0.4 Sat Jul 25 12:40:09 PDT 1998 -
...
note that there are MULTIPLE 0.4), so update version identification.
2000-10-08 14:28:05 +00:00
nathanw
76bc7abc93
Use ".Fa stat" instead of ".Fn stat" when referring to the structure
...
rather than the function.
2000-10-07 16:48:24 +00:00
itojun
c68d2a0c47
s/MAN1/MAN/
2000-10-07 04:23:32 +00:00
jdolecek
f5cb6bbd84
update(8) is gone, put in some info about ioflush
...
this addresses bin/11141 by Nick Hudson
2000-10-06 19:54:26 +00:00
jdolecek
a69cc94b83
kill references to update(8), it doesn't exist any more
...
this addresses bin/11141 by Nick Hudson
2000-10-06 18:53:28 +00:00
thorpej
761a000d3c
Add pcap_compile_nopcap() from the most recent libpcap release
...
from tcpdump.org, although with a slightly different signature.
The tcpdump.org version has no way to report an error string back
to the caller. This version takes an additional "errbuf" argument
(similar to pcap_open_*()).
2000-10-06 16:39:24 +00:00
ad
5b09090e8e
insure -> ensure
2000-10-05 12:35:33 +00:00
itojun
8f6dee4c39
make random(3) manpage meet with actual implementation.
...
argument to srandom() and initstate() were changed in
lib/libc/stdlib/random.c 1.28 -> 1.29, and manpage was left behind.
2000-10-05 06:21:53 +00:00
enami
3cc984aab8
Make this file compiles on alpha.
2000-10-05 03:21:01 +00:00
itojun
05a03575d1
avoid conflicting manpage filenames (like err.3)
2000-10-05 01:55:49 +00:00
sommerfeld
934ef16427
Format size mismatch
2000-10-04 18:12:01 +00:00
sommerfeld
12c2f5bd9a
Add format checking
2000-10-04 17:12:01 +00:00
sommerfeld
8aefd97377
Format string audit cleanup (increase format checking)
2000-10-04 16:24:49 +00:00
sommerfeld
acf589519a
format string audit (silence warnings, save space)
2000-10-04 16:21:39 +00:00
sommerfeld
f9d3ae0fbb
format-string audit cleanups
2000-10-04 16:11:27 +00:00
sommerfeld
4c38fc5aac
Varargsify dprintf to allow for format string checking
2000-10-04 14:56:24 +00:00
sommerfeld
76a009b2be
Avoid compile-time variable format string (format audit)
2000-10-04 14:52:27 +00:00
sommerfeld
ae42ec1652
Avoid run-time construction of format string we can build at compile time
2000-10-04 14:46:23 +00:00
itojun
5774bbe1fb
describe crypto_{idea,rc5}
2000-10-04 09:10:34 +00:00
itojun
982906430e
honor behavior of warn(NULL).
2000-10-04 08:40:49 +00:00
itojun
4b7b1d8d36
more change name to meet the filename
2000-10-04 07:22:56 +00:00
itojun
f434bd4ff6
change name to meet the filename
2000-10-04 07:21:22 +00:00
itojun
d3e00e4496
move ssl(4) to ssl(3). sorry for the mess.
2000-10-04 07:15:06 +00:00
itojun
23a6673513
modify some chapters
2000-10-04 06:52:11 +00:00
itojun
818f52495c
avoid RCS tags
2000-10-04 06:46:13 +00:00
itojun
5ca577ee77
add manpages for libcrypto. still need to review contents.
2000-10-04 05:58:15 +00:00
itojun
a20f489194
add manpages generated by pod2man. need fixes here and there.
2000-10-04 05:41:25 +00:00
itojun
57e22c0d8a
a clean target.
...
move config.5 to openssl.cnf.5.
2000-10-04 05:39:08 +00:00
itojun
6e50408d00
Makefile for generating manpage (require perl, should be used offline)
2000-10-04 05:34:15 +00:00
itojun
ffc758331e
support rijndael-cbc
2000-10-03 23:00:54 +00:00
sommerfeld
d68f3adec6
Close possible format string attack.
2000-10-03 19:52:39 +00:00
enami
32554376a3
Reset allocated buffer size to 0 on allocation failure.
2000-10-03 03:22:26 +00:00
simonb
cac9995776
Fix potential buffer overflow processing long password database entries.
...
Inspired by similar OpenBSD change.
2000-10-02 19:25:32 +00:00
kleink
a253819635
Whitespace botch in previous, noticed by Leo Weppelman and Thorsten Frueauf.
2000-10-02 14:52:39 +00:00
kleink
bea4776498
_SYSCALL() argument order botch in previous.
2000-10-02 14:51:57 +00:00
itojun
169eefc02f
move rc5/idea dummy functions from crypto/dist/openssl/crypto to lib/libcrypto.
...
they are not part of the openssl distribution.
suggested by thorpej.
2000-10-01 22:17:59 +00:00
sommerfeld
a23abe2028
Fix possible one-byte overrun
2000-09-30 16:47:26 +00:00
itojun
e5e807d114
always compile RSA into libcrypto.
...
MKCRYPTO disables the whole crypto tree, and in that case,
we will not have RSA (nor libcrypto) with us.
2000-09-30 12:21:51 +00:00
itojun
f2e53bf3ea
additional build tree for overriding libcrypto's dummy IDEA/RC5 functions.
...
will not be built in default. PR10883.
2000-09-30 00:24:52 +00:00
itojun
8d26d03189
repair openssl (libcrypto) for non-32bit architecture.
...
don't use unsigned long where 32bit unsigned variable is asked for.
use u_int32_t. (not sure if uint32_t is better or not, but anyway,
u_int32_t <-> uint32_t should not raise binary compatibility issue)
PR10921.
TODO: have arch-dependent Makefiles where we supply -DFOO for optimization.
(do not change size of variable though)
XXX: we should actually nuke all other #ifdef in /usr/include/openssl/*.h,
however, that needs a lot of work and will make future openssl upgrade harder.
remove RC5 and IDEA by default. build them separately as
libcrypto_{rc5,idea}.a. put dummy function, which is "warning to stderr
and exit(1)". NOCRYPTO_{RC5,IDEA} are obsoleted.
PR10883.
2000-09-30 00:23:28 +00:00
is
6c614a3f1d
Document EPERM.
2000-09-28 09:46:17 +00:00
kleink
dbf8a5327c
Need "namespace.h".
2000-09-28 09:07:04 +00:00
kleink
82fd76bb06
Need an internal name for pipe(2).
2000-09-28 08:38:53 +00:00
hubertf
4236d4df71
The 'delim' argument is const, document it as such.
2000-09-28 03:18:35 +00:00
wrstuden
1cbd0d8d38
Last revision had some problems. One .De was missing, and a number of
...
.De's were really .Ds's. Problems were causing output not to be rendered-
number of output pages more than doubled after these fixes, and made much more
sense.
2000-09-27 22:56:00 +00:00
nathanw
42782db512
Note that we do support single-stepping, as a machine-dependant feature.
...
Don't be SPARC-specific about what features we support. Document how
to determine which requests are supported.
2000-09-27 22:31:43 +00:00
kleink
26c512aade
Make these idempotent as far as the FPU register stack is concerned.
2000-09-26 07:28:23 +00:00
itojun
9ebff4b328
remove merge error from kame.
2000-09-25 23:37:55 +00:00
itojun
a931ac8209
off-by-1 error in string length validation.
...
From: Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
2000-09-25 23:07:28 +00:00
erh
52aa56b72d
Mention additional restriction on ptrace: you can't ptrace system processes since the assumptions made for normal processes don't always hold (such as p_pptr is non-NULL).
2000-09-24 07:34:15 +00:00
augustss
b45cceffca
Bump minor no because of API additions.
2000-09-24 02:20:39 +00:00
augustss
0c0b8fd77c
Change the API a little to allow positions to be determined correctly
...
for multiple kinds. From Dave Sainty <dave@dtsp.co.nz>.
2000-09-24 02:19:54 +00:00
augustss
cb9f491cfe
llow parsing of usage strings.
2000-09-24 02:17:52 +00:00
augustss
8d014ac8a4
Add hid_use_report_desc() to allow a user specified string to be used
...
as a report descriptor.
From Nick Hibma (FreeBSD).
2000-09-24 02:13:24 +00:00
itojun
c8df79fc84
do not call wrefresh() uncondintionally from wgetch(). call it only
...
when the window was touched (is_wintouched()).
the previous behavior damaged existing applications, especially when it issues
lots of subwindow manipulation and mvcur().
it was introduced in 1.23 -> 1.24 or sometime before.
2000-09-23 09:34:07 +00:00
lukem
4a1b4395d7
don't bother declaring in6_addrany[] and in6_loopback #ifndef INET6
2000-09-23 04:40:19 +00:00
ad
82759dbdf5
Use .{B,Bs,F,N,O}x and fix miscellaneous errors.
2000-09-21 10:43:49 +00:00
ad
88ec60f200
- Pull in <util.h> to get secure_path() declared.
...
- Resolve preprocessor symbol clash.
2000-09-21 10:15:32 +00:00
ad
300fe58019
Document secure_path() better; in particular, note that it will write
...
to the system log.
2000-09-19 15:03:20 +00:00
ad
8b2c913445
- Simplify code path.
...
- Make the first argument to secure_path() constant.
- KNF.
2000-09-18 16:36:33 +00:00
ad
da436beb73
Add a LIBRARY section.
2000-09-18 16:02:41 +00:00
eeh
264b1139cd
Prevent the compiler from blowing up on sparc64. From mrg.
2000-09-17 19:55:28 +00:00
msaitoh
a5e4741a2f
check LIBC_SCCS
2000-09-14 01:24:31 +00:00
msaitoh
f9b799b651
check LIBC_SCCS
2000-09-13 22:32:25 +00:00
thorpej
e36fcf40fa
param.h -> types.h
2000-09-13 05:22:12 +00:00
thorpej
cf4c03c65c
Don't need <machine/pmc.h>. From enami@netbsd.org.
2000-09-13 05:20:47 +00:00
thorpej
5bc14f38df
Stubs for the i386 performance counter interface.
2000-09-13 04:52:12 +00:00
erh
5303e70da5
Make targets which are generated with rpcgen depend on the rpcgen binary.
2000-09-10 23:21:49 +00:00
joda
fc34792ee1
install kerberos.8 manpage, and krb5.conf sample file
2000-09-10 19:36:43 +00:00
veego
ba8461727b
Include <unistd.h> for the issetugid prototype.
...
Fix a compile problem on the alpha.
2000-09-09 20:50:33 +00:00
jdolecek
f973bb5351
document kern.maxptys/KERN_MAXPTYS
...
note that kern.maxvnodes is raise only
2000-09-09 17:06:34 +00:00
tshiozak
fcc188c19e
Disallow '/' character in LC_* and LANG environment variable, and
...
prevent to look up PATH_LOCALE and NLSPATH on setuid/setgid executable.
This is important to prevent to cause some kind of security hole.
2000-09-08 20:56:36 +00:00
taca
413b89b272
- Fix strftime(3) not to ignore tm_zone filed of last parameter,
...
and "%Z" in format string is converted as proper time zone.
This was taken from tzcode2000f. Fix PR lib/10950.
2000-09-07 12:45:03 +00:00
thorpej
9c5afcb2f0
Move the Alpha _mcount() into a .S file so that it can be
...
pre-processed, like other Alpha assembly files.
2000-09-05 16:28:30 +00:00
lukem
6592086aee
- generate ansi prototypes instead of using __P(). noted by christos
...
- fix a couple of comments
2000-09-04 23:45:18 +00:00
lukem
e4b166ade0
convert to new style guide
2000-09-04 23:36:41 +00:00
lukem
d30d584a91
convert to new style guide, which includes:
...
- ansi prototypes & features (such as stdargs)
- 8 space indents
2000-09-04 22:06:28 +00:00
itojun
e871d0cd31
on /etc/hosts lookup, set "official host name" (the leftmost hostname)
...
into ai_canonname. this is to synchronize with practice in gethostby*.
comment from ume@mahoroba.org . sync with kame.
2000-08-31 17:32:39 +00:00
jhawk
a022cf9d37
Use
...
${MAKE}
instead of
make
2000-08-30 23:51:46 +00:00
wennmach
821c7e766b
Added MLINKS for svis, strsvis, and strsvisx
2000-08-29 10:49:09 +00:00
lukem
f5e2e0bfea
history_def_set has a const int' as a third arg, not an
int'.
...
picked up by the ultrix compiler, reported by simonb@ ...
2000-08-29 07:04:32 +00:00
kleink
051d885a24
{OPEN_MAX} does not apply to a user but a single process; noticed by Brook
...
Milligan on current-users.
2000-08-29 06:38:23 +00:00
eeh
d3312c2719
Fix layout of fields in jmp_buf. [N.B. we could make JMP_BUFLEN 9 if we want.]
2000-08-28 00:45:59 +00:00
itojun
152da24bd9
implement net.inet6.ip6.{anon,low}port{min,max} sysctl variable.
2000-08-26 11:03:45 +00:00
itojun
3c7320bedf
document net.inet.ip.lowport{min,max}
2000-08-26 11:00:41 +00:00
thorpej
a3fe3d3cf9
Some (popular) programs expect to be able to re-initialize `optind'
...
to 0 and have getopt(3)/getopt_long(3) continue to function properly.
This happens to work with GNU getopt_long(3), so mimmick the behavior.
Fixes pkg/10980 (Manuel Bouyer): rsyncd was relying on this behavior.
2000-08-25 17:05:49 +00:00
joda
991b448f39
add newline at end of file, to please (the quite buggy) mkid
2000-08-22 12:24:17 +00:00
soren
7eaf9092e8
Typo.
2000-08-21 23:23:23 +00:00
augustss
5329aaea38
Remove __P().
2000-08-20 15:57:02 +00:00
tron
29e1f8bd9f
Use accurate rounding in conversion between OSS and NetBSD volume values.
...
The optimized integer formula was supplied by Wolfgang Solfrank on
"tech-kern@netbsd.org". This fixes problems with e.g FreeBSD TV (fxtv),
RealPlayer-7.0 Beta 2 (PR pkg/10818) and KDE's "kscd".
2000-08-16 16:14:33 +00:00
mrg
7f59d8e891
use .tmp temporaries for generated files, to avoid having failed generated
...
output being used.
2000-08-15 12:01:40 +00:00
christos
ee788dacd9
Don't enable lin's exit on warnings yet. It'll break most ports.
2000-08-13 23:26:12 +00:00
christos
0aee707a3b
add -w to ctags. got finally tired of looking at all those dup error messages
...
that nobody will ever fix.
2000-08-13 22:43:28 +00:00
augustss
674ea71335
Print unknown usages with 4 digits.
...
Mask in page extraction.
2000-08-13 22:22:02 +00:00
thorpej
c9623242e3
G/c SHLIB_* versions from here, noted by Bernd Ernesti.
2000-08-13 19:42:48 +00:00
thorpej
4691305019
Add missing shlib_version file (set lists had correct info,
...
but this was missing?).
2000-08-13 17:06:29 +00:00
itojun
4915bd101e
change behavior of waddnstr(w, s, 0) to be more conformant to XCURSES.
...
(see comment for detail)
2000-08-13 03:26:41 +00:00
itojun
3804b1dddf
build a trace version of libcurses, with "make -DDEBUG_CURSES"
...
(commented out as it is very uncommon)
2000-08-13 03:20:07 +00:00
kleink
63cc1452f6
Bump minor version to 65: addition of __setlocale_mb_len_max_32() and
...
__mb_cur_max.
2000-08-10 10:05:20 +00:00
kleink
bc3eaa0a03
ISO/IEC 9899:1999: MB_CUR_MAX expands to a positive integer expression with
...
type size_t (not int).
(Incompatible ABI change, ignored due to a window of just two days.)
2000-08-10 10:03:43 +00:00
kleink
e12dc92808
RCS Id police: add NetBSD tag, restore unexpanded Id tag from Citrus.
2000-08-10 09:55:32 +00:00
gmcgarry
68e607a368
Remove executable permission from src/lib/checkver.
2000-08-09 23:41:24 +00:00
thorpej
24ceace29d
Add krb5_princ_type() and krb5_princ_size() that appear in the MIT
...
API but not in Heimdal, and add commented out empty versions of
krb5_princ_set_realm_length(), krb5_princ_set_realm_data(),
krb5_princ_name(), and krb5_princ_component(), which also appear
in the MIT API, but which cannot be implemented in Heimdal until
a change is made to how some data is represented internally (as
these API functions expose that, as foolish as that is, but
that's how MIT did it, and some applications use it).
2000-08-09 23:27:19 +00:00
itojun
14fcd6ed41
mention that current get{addr,name}info implementation are not thread-safe.
...
(sync with kame)
From: Greg Thompson
2000-08-09 22:52:49 +00:00
itojun
babc498cc8
implement EDNS0 support, as EDNS0 support will be made mandatory for
...
IPv6 transport-ready resolvers/DNS servers. need careful configuration
when enable it. (default config is not affected).
see manpage for details.
XXX visible symbol __res_opt() is added, however, it is not supposed to be
called from outside, libc minor is not bumped.
2000-08-09 14:40:52 +00:00
thorpej
ad533632da
Eliminate a no-longer-needed .PATH.
2000-08-09 02:16:20 +00:00
thorpej
6285648cc8
Don't include our own rnd_keys.c -- NetBSD's libcrypto already has it.
2000-08-09 02:12:48 +00:00
tshiozak
51a53de0d5
Preparation for the future introduction of multibyte locale.
...
- MB_LEN_MAX is increased to 32.
- To ensure binary compatibility for old executables
under multibyte locale, versioned setlocale is added.
- __mb_len_cur definision is added in setlocale.c
and enable it in stdlib.h .
It is also important for multibyte locale stuffs,
but I just forgot.
2000-08-08 22:31:13 +00:00
itojun
6acd1fa341
sync comment with reality. from kame
2000-08-07 16:18:45 +00:00
ad
136f4e3b32
%edx is free; use it instead of %ebx.
2000-08-07 14:46:52 +00:00
enami
630f9b81c9
- Test allocation failure.
...
- Don't leave a pointer dangling on failure case.
- Don't leak a file descriptor on failure case.
2000-08-07 06:08:33 +00:00
enami
2e68d337ae
Nuke redundant test (though, gcc optimizer was clever enough not to emit
...
redundant code).
2000-08-07 06:00:59 +00:00
enami
d753bcdd59
- Wrap long lines.
...
- Protect multi-statement macro with do {} while (0)
2000-08-07 05:56:11 +00:00
matt
09f029058b
Fix some ELF/a.out lossage
2000-08-07 03:18:04 +00:00
msaitoh
3dd01d42a7
include bsd.own.mk
2000-08-06 22:41:05 +00:00
blymn
d58fc5179f
* Fixed bug where unpost would delwin a sub-window that libmenu did not
...
create.
2000-08-06 13:32:59 +00:00
garbled
e694403caf
Change LDFLAGS to HOST_LDFLAGS here too..
2000-08-05 17:41:15 +00:00
garbled
cf5856544c
Change ${LDFLAGS} to ${HOST_LDFLAGS} because we are using HOST_CC. Fixes
...
cross compile bug.
2000-08-05 06:57:21 +00:00
wiz
9773bf4a73
Whitespace fix, noted by John Hawkinson.
2000-08-04 20:03:07 +00:00
kml
782cdefc52
Correct the documentation for SACK; although we have some preliminary
...
code in the tree, it doesn't do anything, and setting the sack sysctl
won't have any effect.
2000-08-04 13:31:54 +00:00
tsubai
7272e1b36f
s/minbrk/_C_LABEL(__minbrk)/.
2000-08-04 09:19:39 +00:00
tsubai
511556bf86
Change comment character from '#' to '!'. (binutils-2.10 doesn't like '#')
2000-08-04 08:47:03 +00:00
assar
72b3d83590
do not build profile or pic and do not install
2000-08-03 22:48:46 +00:00
tron
579a801207
Create "print_version.h" required to build the library.
2000-08-03 14:01:31 +00:00
ad
684eb80714
Cosmetic nits.
2000-08-03 08:32:36 +00:00
ad
04e2145813
Take a stab at documenting non-DES password encryption.
2000-08-03 08:30:43 +00:00
assar
187f6e559a
update build infrastructure for heimdal 0.3a, including new shlib versions
2000-08-03 03:53:35 +00:00
fvdl
3b9024546d
For an accepted connection (tcp), set xp_netid, as it might be examined
...
by some applications, most notably rpcbind.
2000-08-03 00:01:53 +00:00
msaitoh
e117447124
don't use dlopen() if NOPIC is defined
2000-08-02 17:37:57 +00:00
hubertf
4b1e8fc34a
make usage fit into 80 columns
2000-08-02 15:17:20 +00:00
itojun
951f2bac77
pps rate limitation can be turned off by negative value.
2000-08-02 12:26:54 +00:00
itojun
2ee926643f
on repaint, we must look at attributes present on curscr.
...
check __ISPASTEOL on curscr->lines, not on win->lines. PR 10732.
2000-08-02 10:50:49 +00:00
chuck
c23199d5e1
make xxgdb and a gdb linked with libedit's readline emulation work
...
properly together. xxgdb communicates with a gdb running on a pty
that it sets to -echo,-onlcr prior to forking the gdb process.
GNU readline preserves the -echo setting while libedit was undoing it
(setting the tty to a sane state and totally confusing xxgdb's parser).
this diff simply disables libedit if both readline emulation and
"stty -echo" are used/set. that is enough to make xxgdb work once
again, but (XXX) this is not how GNU readline handles stty -echo (it
does not echo anything, but editing commands like ^A,^K, etc.
still work), so the readline emulation isn't perfect.
change reviewed by christos.
2000-08-02 03:36:39 +00:00
garbled
c5ab4807fc
change LDFLAGS to HOST_LDFLAGS so cross-builds don't blow a gasket.
2000-08-02 02:42:24 +00:00
garbled
77b40a00a7
add strlcpy.c strlcat.c to SRCS to make this cross-compilable
2000-08-02 02:39:48 +00:00
garbled
e6a5f969dc
add strlcpy.c strlcat.c to make this cross-compilable.
2000-08-02 02:38:19 +00:00
eeh
c8c5d91d87
Handle kernel cores properly.
2000-08-01 16:47:55 +00:00
itojun
67175858ec
use __cputchar(), not putchar().
...
otherwise, __CTRACE() will not be useful for debugging curses internals.
2000-08-01 04:17:09 +00:00
wiz
be8ff811b7
Rename VM_INHERIT_* to MAP_INHERIT_* and move them to sys/sys/mman.h as
...
discussed on tech-kern.
Retire sys/uvm/uvm_inherit.h, update man page for minherit(2).
2000-08-01 00:53:07 +00:00
thorpej
cf6fc32958
Add support for building the assembly versions of some BIGNUM
...
routines from OpenSSL. Speeds up DSA significantly. A similar
gain should also be seen for RSA.
Before:
Doing 512 bit sign dsa's for 10s: 965 512 bit DSA signs in 9.97s
Doing 512 bit verify dsa's for 10s: 766 512 bit DSA verify in 9.93s
Doing 1024 bit sign dsa's for 10s: 276 1024 bit DSA signs in 9.99s
Doing 1024 bit verify dsa's for 10s: 217 1024 bit DSA verify in 9.93s
sign verify sign/s verify/s
dsa 512 bits 0.0103s 0.0130s 96.8 77.1
dsa 1024 bits 0.0362s 0.0458s 27.6 21.9
After:
Doing 512 bit sign dsa's for 10s: 3742 512 bit DSA signs in 9.88s
Doing 512 bit verify dsa's for 10s: 3065 512 bit DSA verify in 9.92s
Doing 1024 bit sign dsa's for 10s: 1357 1024 bit DSA signs in 9.99s
Doing 1024 bit verify dsa's for 10s: 1094 1024 bit DSA verify in 9.83s
sign verify sign/s verify/s
dsa 512 bits 0.0026s 0.0032s 378.7 309.0
dsa 1024 bits 0.0074s 0.0090s 135.8 111.3
2000-07-31 19:57:30 +00:00
thorpej
557e12076d
Add support for building the assembly version of RMD160 from OpenSSL.
...
Before:
Doing rmd160 for 3s on 8 size blocks: 778828 rmd160's in 3.00s
Doing rmd160 for 3s on 64 size blocks: 430214 rmd160's in 3.00s
Doing rmd160 for 3s on 256 size blocks: 182108 rmd160's in 3.00s
Doing rmd160 for 3s on 1024 size blocks: 55050 rmd160's in 3.00s
Doing rmd160 for 3s on 8192 size blocks: 7339 rmd160's in 3.00s
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rmd160 2076.87k 9177.90k 15539.88k 18790.40k 20040.36k
After:
Doing rmd160 for 3s on 8 size blocks: 1084941 rmd160's in 3.00s
Doing rmd160 for 3s on 64 size blocks: 617966 rmd160's in 3.00s
Doing rmd160 for 3s on 256 size blocks: 267381 rmd160's in 2.99s
Doing rmd160 for 3s on 1024 size blocks: 82001 rmd160's in 3.00s
Doing rmd160 for 3s on 8192 size blocks: 10974 rmd160's in 3.00s
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rmd160 2893.18k 13183.27k 22892.82k 27989.67k 29966.34k
2000-07-31 19:22:04 +00:00
thorpej
cb83ceb68d
Add support for building the assembly version of MD5 from OpenSSL.
...
Before:
Doing md5 for 3s on 8 size blocks: 1490796 md5's in 3.00s
Doing md5 for 3s on 64 size blocks: 895849 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 410807 md5's in 3.00s
Doing md5 for 3s on 1024 size blocks: 129416 md5's in 3.00s
Doing md5 for 3s on 8192 size blocks: 17527 md5's in 3.00s
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 3975.46k 19111.45k 35055.53k 44173.99k 47860.39k
After:
Doing md5 for 3s on 8 size blocks: 2041410 md5's in 3.00s
Doing md5 for 3s on 64 size blocks: 1345402 md5's in 3.00s
Doing md5 for 3s on 256 size blocks: 669827 md5's in 3.10s
Doing md5 for 3s on 1024 size blocks: 221744 md5's in 2.96s
Doing md5 for 3s on 8192 size blocks: 30685 md5's in 3.00s
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md5 5443.76k 28701.91k 56968.68k 76711.44k 83790.51k
2000-07-31 19:08:02 +00:00
itojun
2e661a4ef6
free region got from t_getstr(). we will experience memory leak if
...
we call initscr() multiple times (rare, but it's better to be pedant).
2000-07-31 18:55:35 +00:00
thorpej
dacf9960bf
Add support for building the assembly versions of Blowfish encrypt
...
and decrypt from OpenSSL. Right now we only build the 586 version,
but eventually we will be able to build the 686 version based on a
CPP flag defined as a result of using `cc -mcpu=pentiumpro'.
We don't build the assembly version of BF_cbc_encrypt(), as it would
have to be rewritten to be PIC.
Performance difference is quite noticeable.
Before:
Doing blowfish cbc for 3s on 8 size blocks: 2891026
blowfish cbc's in 2.97s
Doing blowfish cbc for 3s on 64 size blocks: 411766 blowfish cbc's in 3.10s
Doing blowfish cbc for 3s on 256 size blocks: 104721 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 1024 size blocks: 26291 blowfish cbc's in 2.98s
Doing blowfish cbc for 3s on 8192 size blocks: 3290 blowfish cbc's in 3.10s
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 7787.28k 8755.16k 8936.19k 9034.22k 8954.05k
After:
Doing blowfish cbc for 3s on 8 size blocks: 4573792 blowfish cbc's in 3.10s
Doing blowfish cbc for 3s on 64 size blocks: 713440 blowfish cbc's in 2.99s
Doing blowfish cbc for 3s on 256 size blocks: 183125 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 1024 size blocks: 46221 blowfish cbc's in 3.00s
Doing blowfish cbc for 3s on 8192 size blocks: 5787 blowfish cbc's in 3.00s
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
blowfish cbc 12156.26k 15270.96k 15626.67k 15776.77k 15802.37k
2000-07-31 18:39:04 +00:00
thorpej
caacba233b
Rework this so what we can include arch-specific versions
...
of the crypto Makefile includes.
2000-07-31 17:04:05 +00:00
itojun
78d8274105
fix 8bit cleanness of getch() and wgetch(). never use char variable against
...
stdio functions which return "int" (including getchar()).
the bug was introduced in 1.9 -> 1.10. fixes PR10723.
2000-07-31 16:22:46 +00:00
itojun
698d9a8d8b
on gethostby* with NIS backend, make a lookup against ipnodes.{byname,byaddr}
...
for non-IPv4 address. obeys solaris8 practice.
XXX does not support scoped address extension, as gethostby* are not
scope-aware. always use getaddrinfo/getnameinfo.
XXX it is not very useful at this moment, if you define multiple entries for
single hostname. see PR 10713 for detail.
2000-07-30 03:01:01 +00:00
itojun
31089a149f
plug host_addrs overrun. rogue NIS server can transmit tons of lines,
...
effectively overrun host_addrs buffer.
2000-07-30 02:44:36 +00:00
itojun
5e8b5a35e4
make ipsec_strerror(3) to return const char *, not char *. sync with kame.
2000-07-30 02:38:35 +00:00
thorpej
f9bf570b22
skey_keyinfo() returns a pointer to a static buffer, so
...
const'ify it.
2000-07-28 16:35:11 +00:00
itojun
1048b82bf1
nuke net.inet*.ip*.*ratelimit.
2000-07-28 04:08:44 +00:00
jdolecek
46c49082de
parameters addr & data are actually treated same way
...
for PT_DETACH and PT_CONTINUE - the only difference between them is that
the child is detached from the parent for PT_DETACH
2000-07-27 21:40:09 +00:00
itojun
348dcd5529
add net.inet.tcp.rstppslimit
2000-07-27 11:37:46 +00:00
itojun
c8c092ff17
do not try to transmit UDP DNS query forever, in EINTR-busy situation.
...
the change uses extra variables which can be avoided,
it is to make the change look similar to BIND8 change.
question: timeout resolution is 1 second (time_t). should we use
timevals instead?
PR 6410 From: maximum entropy <entropy@venom.bernstein.com>
2000-07-27 00:35:02 +00:00
mycroft
94581370f5
The ELF ABI declares that argc must fill an `argument slot'. Make it so.
...
For __sparc_v9__ only, do a hack to make executables work temporarily before
and after the kernel is switched.
2000-07-26 15:40:07 +00:00
itojun
dbc196be0d
fatal typo. From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
2000-07-26 14:59:06 +00:00
kleink
9c477a4e4e
XCU5 -> XSH5.
2000-07-26 08:57:34 +00:00
kleink
7d93b767c2
Oops, forgot to define weak aliases for public names.
...
Fixes PR {pkg,lib}/10655.
2000-07-26 08:52:57 +00:00
mycroft
209e309de1
Always dereference argc as an int.
2000-07-26 02:11:44 +00:00
eeh
9c2bf87977
Need to reserve a full 64-bit stackframe, not a 32-bit one.
2000-07-26 00:53:50 +00:00
mycroft
0ef3f52396
Make this work before and after the kernel is switched to DTRT with argc.
...
This is temporary, only to make the flag day less painful.
2000-07-25 21:42:55 +00:00
mycroft
01a39929fc
Store the whole 64-bit pointer...
2000-07-25 20:15:40 +00:00
mycroft
fb41c8728c
Use cpp comment style.
2000-07-25 15:14:45 +00:00
cgd
4bf5f7086b
${RPCGEN}, not hard-coded rpcgen
2000-07-25 06:29:44 +00:00
itojun
3f0f0ab67d
typo. s/Fa getaddrinfo/Fn getaddrinfo/. sync with kame.
2000-07-25 04:51:27 +00:00
itojun
f69808cddd
move pitfall example to downwards. wording fixes. sync with kame.
2000-07-25 04:39:54 +00:00
mycroft
c54917029b
Make __dtoul() actually DTRT. The calling convention was totally wrong, and
...
the `big' value should be 2^63, not 2^31.
Also, nuke __fixunsdfsi(), since this is never output by the sparc64 compiler.
2000-07-25 04:26:12 +00:00
itojun
e3256888e3
give pitfall examples.
...
in response to couple of PRs including 10666. sync with kame.
2000-07-25 02:33:29 +00:00
mycroft
4272204d8d
Offset the %i2 stack slot from %sp, not %fp. Otherwise we may modify the
...
caller's registers!
2000-07-24 15:36:49 +00:00
mycroft
fc590aafb4
There's no good reason not to assume a 64-bit stack here.
2000-07-24 15:24:55 +00:00
itojun
ff9df0b1b7
correct malloc() size computation mistake. bug from bsdi, found
...
by kjc. sync with kame.
2000-07-24 12:06:55 +00:00
hubertf
0378dbb440
".di Df" -> ".di\n.Df", to fix creation of paper.ps
...
Noted in PR 10661 by Patrick Welche <prlw1@cam.ac.uk>
2000-07-24 11:57:11 +00:00
mycroft
eded30220a
Don't bother saving %f16-%f31, since we don't use them.
2000-07-24 07:30:54 +00:00
mycroft
b3e75eb4ed
_errno -> __errno
2000-07-24 00:11:10 +00:00
mycroft
e740400671
Just use a store/load pair to get the pattern into the FP reg. This eliminates
...
a bunch of cruft and avoids using a v9a instruction.
In addition, eliminate 8 of the fmovda's, which we are not using the result of
anyway.
Net result is that this should be faster in all cases.
2000-07-23 20:34:07 +00:00
eeh
32ceb997a8
Fix stack BIAS issues.
2000-07-23 07:12:22 +00:00
erh
8b8a7d2c39
Ignore (to devnull) errors from ls when no libraries are installed.
2000-07-22 16:04:57 +00:00
eeh
e507cc60e6
Update some more assembly code for PIC issues.
2000-07-21 03:14:15 +00:00
kleink
2a043f1868
Add a description of strtok_r(3), and rip out the obsoleteness claim.
2000-07-20 14:06:23 +00:00
itojun
c8a0922045
do not rely upon algorithm ordering in pfkey spec. sync with kame
2000-07-20 09:51:40 +00:00
eeh
067b7521b5
Fix PIC bugs.
2000-07-18 22:38:11 +00:00
eeh
f310f1fd32
Handle dynamic binaries too.
2000-07-18 22:35:45 +00:00
matt
dd8046c23f
fix a bug in the NOIEEE (aka VAX) case.
2000-07-17 04:59:51 +00:00
mrg
439532f303
bump libssl major
2000-07-17 02:32:56 +00:00
thorpej
2dbbadab05
Handle krb5_init_context() failure, rather than dumping core.
2000-07-17 02:25:02 +00:00
mrg
218aaf9ee5
bump libcrypto minor
2000-07-17 02:21:18 +00:00
jdolecek
5451455d06
v*scanf() are hardly 'new to this release' when they have
...
been around since 386BSD-0.1 import; they have been present in 4.4BSD-Lite
at least, can't currently check if even in 4.3BSD
put note aboud eventual removing of compatibility formats to NOTES, it's
hardly a bug description
2000-07-16 11:08:53 +00:00
mrg
f23f12cbc5
update for openssl 0.9.5a
2000-07-16 07:16:20 +00:00
itojun
52f552d80a
correct delint mistake (missing "&").
...
may fix recent rpc/nfs-related PRs, including 10579 and 10601.
2000-07-16 06:41:43 +00:00
christos
4678acf4ff
revert part of previous; u_long -> uintptr_t now that uintptr_t is u_long.
2000-07-16 02:20:03 +00:00
christos
2d9658e4f7
de-lint. Most important problem was the cast from pointer to uintptr_t to
...
u_int64_t; changed the uintptr_t to u_long.
2000-07-16 02:04:11 +00:00
bjh21
3b9cd873cb
Revert previous change -- turned out I'd got my build environment in a twist.
2000-07-15 15:07:34 +00:00
bjh21
985033a7a6
Add fixunssfsi and fixunsdfsi. These are provided by libgcc2.c in GCC 2.95,
...
but not in EGCS.
This version of fixunssfsi is almost exactly the arm32 version. fixunsdfsi is
mostly based on fixdfsi, but with simplifications for 64-bit integers.
Only minimal testing has been applied so far.
2000-07-15 13:26:50 +00:00
matt
94827a09a3
Well, duh! Use indexed addressing since that's why it's there. That way
...
the code is PIC. (mmm. linker warning's about non-PIC code).
2000-07-14 22:26:15 +00:00
fvdl
4063df8381
Use rpcvers_t, not long, for some variables holding version numbers. They
...
were sometimes passed by reference, creating problems on 64bit be systems.
2000-07-14 10:29:16 +00:00