christos
39ff648553
Coverity CID 778: Avoid NULL deref.
2006-03-19 02:44:27 +00:00
christos
4435b15478
Coverity CID 779: Avoid NULL pointer deref.
2006-03-19 02:41:16 +00:00
christos
d06c1d3e9d
Coverity CID 780: Avoid NULL pointer deref.
2006-03-19 02:37:59 +00:00
christos
58a505fcfe
Coverity CID 561: Remove dead code.
2006-03-19 02:33:02 +00:00
christos
8a45d1a675
Coverity CID 45: Don't try to deref NULL on error.
2006-03-19 02:30:52 +00:00
christos
dfd5a33604
Coveriry CID 509: Avoid NULL pointer deref.
2006-03-19 02:25:12 +00:00
christos
854b420cd9
Coverity CID 518: Avoid NULL pointer deref.
2006-03-19 02:21:15 +00:00
christos
a0357ac2d2
Coverity CID 512: Fix memory leak.
2006-03-19 02:17:16 +00:00
christos
10a8cb0e88
Coverity CID 510: Avoid uninitialized variable.
2006-03-19 02:12:09 +00:00
christos
53cd70b68b
Coverity CID 508: Avoid memory leak.
2006-03-19 02:09:44 +00:00
christos
456b09ff6f
Coverity CID 17: Free parent if it was not used.
2006-03-19 02:01:50 +00:00
christos
c93c6166a0
Coverity CID 1246: Don't allow getc == -1 to propagate as an array index.
2006-03-19 01:58:48 +00:00
christos
15cc8e46f6
Coverity CID 1439: Prevent array index out of bounds access.
2006-03-19 01:55:48 +00:00
christos
e9e2c8e419
Coverity 1552: Don't leak memory.
2006-03-19 01:53:11 +00:00
christos
3040914cf6
Coverity CID 1560: Don't leak memory when multiple currency symbols are present
2006-03-19 01:50:49 +00:00
christos
039456c06d
Coverity CID 2275: Avoid memory leak on error.
2006-03-19 01:46:38 +00:00
christos
66ad4bce4f
Coverity CID 2276: Don't leak memory on error.
2006-03-19 01:44:48 +00:00
christos
cd29290e3d
Coverity CID 2277: Don't leak memory on error.
2006-03-19 01:43:11 +00:00
christos
6beb2a5c7e
Coverity 2278: Avoid leak on allocation failure.
2006-03-19 01:41:43 +00:00
christos
642f32cf85
Coverity CID 2283: Don't leak sys_auth on error.
2006-03-19 01:40:09 +00:00
christos
50e6bed2e2
Coverity CID 2284: Fix multiple memory leaks.
2006-03-19 01:37:59 +00:00
christos
95f6be8b1a
Coverity CID 2461: Bail out quickly instead of accessing uninitialized variables
2006-03-19 01:25:44 +00:00
christos
68259ab10a
Coverity 2462: Bail out quickly instead of accessing uninitialized variables.
2006-03-19 01:24:09 +00:00
christos
f2194f03cc
Coverity CID 2463: Bail out instead of accessing uninitialized variables.
2006-03-19 01:21:28 +00:00
christos
5bd7f658fe
Coverity CID 2464: Don't use uninitialized variables; exit with error quickly.
2006-03-19 01:19:32 +00:00
christos
adcc2139d9
Coveriry CID 2472: If the number of bits is invalid, return immediately
...
instead of accessing uninitialized variables.
2006-03-19 01:17:30 +00:00
christos
f174420e75
Coverity CID 2473: Fix uninitialized variable reference.
2006-03-19 01:15:06 +00:00
christos
7ac9949871
Coverity CID 2528: Don't delete the node we are about to return.
2006-03-19 01:12:08 +00:00
christos
ec39c1a649
Fix compilation.
2006-03-18 19:23:14 +00:00
christos
5900226fad
Lint comment.
2006-03-18 19:22:59 +00:00
blymn
8426a88bc7
Fix resource leak if malloc of tb->data failed.
...
Whitespace cleanup.
2006-03-18 12:18:15 +00:00
jnemeth
216a33af30
Fix Coverity run 5, issue 2022 -- memory leak.
...
Approved by christos@.
2006-03-18 10:53:17 +00:00
jnemeth
f358706242
Fix Coverity run 5, issue 2498 -- uninitialized variable
...
Fix Coverity run 5, issue 707 -- unreachable code
Approved by Christos.
2006-03-18 10:06:16 +00:00
christos
a46f31170d
Coverity CID 1668: Plug memory leak.
2006-03-18 09:31:36 +00:00
christos
c66ab9a1d0
Coverity CID 1666: Plug memory leak.
2006-03-18 09:28:23 +00:00
christos
c5f39d86c2
Coverity CID 1667: Plug memory leak
2006-03-18 09:19:02 +00:00
christos
53c1263c37
Coverity CID 1662: Memory leak.
2006-03-18 09:15:57 +00:00
christos
87113ce74b
Coverity CID 597: remove dead code.
2006-03-18 09:09:41 +00:00
christos
78f7dbe212
Coverity CID 1216: Prevent negative index use.
2006-03-18 09:07:05 +00:00
christos
62bb88223c
Coverity CID 806: Prevent NULL deref
2006-03-18 09:02:08 +00:00
rumble
43d45c06c6
Note that for asprintf and vasprintf it is more portable to check for
...
a -1 return, rather than ret being set to NULL on error.
From Otto Moerbeek.
2006-03-18 05:46:04 +00:00
dsl
c3e43200eb
A couple of the xxx.inc files are non-standard.
...
My sed script didn't update them properly!
Also man.inc isn't a source make file.
2006-03-17 23:10:48 +00:00
christos
d3e8815a4a
Add proper DT_NEEDED dependencies. From Jukka Salmi
2006-03-17 21:43:16 +00:00
dsl
0ab764f9ff
Don't add every source directory to the -I path.
...
Instead use CPPFLAGS.file to add the relevant directory for each file.
Removes about 4000000 failed open() system calls from the libcrypto build,
and reduces the compile time (on my system) from 154 seconds to 115 seconds.
The arch/*/*.inc files need similar treatment.
2006-03-17 20:47:45 +00:00
christos
14ebd4f381
Appease Coverity CID 2527; not a bug.
2006-03-17 17:17:00 +00:00
ginsbach
f44127c4ef
Fix Coverity issue 2281, resource leak, function return without freeing
...
dynamically allocated storage.
2006-03-17 15:53:29 +00:00
chris
9ccbde6fee
Free eonce in the case of bad event combination.
...
Coverity CID 1705.
2006-03-17 02:34:22 +00:00
chris
165401a5bd
Move strlen(s) to after s is known to be not NULL, or set to "(null)" .
...
Fixes Coverity CID 2353.
2006-03-17 02:25:23 +00:00
wiz
ca5de9d73f
Bump date for previous.
2006-03-15 22:09:06 +00:00
kleink
d73d316468
Add nan(3), nanf(3), and nanl(3); welcome libm.so.0.4.
2006-03-15 22:07:08 +00:00
wiz
929e506267
Use more macros.
2006-03-15 20:08:24 +00:00
kleink
bc89c06cbf
Add strtof(3) and strtold(3); welcome libc 12.137.
2006-03-15 17:35:17 +00:00
christos
aa346cafd7
Fix spelling (Jon Olsson)
2006-03-15 16:13:00 +00:00
christos
634ab218c7
Fix bug where we did not build archdir and simplify.
2006-03-11 23:04:03 +00:00
christos
eb961d0e02
Add glue to build the compat library as a separate "libcold" turned off by
...
default. Clean up the libc Makefile and remove obsolete stuff such as copy
to libkern.
2006-03-11 21:07:18 +00:00
christos
7c5c37b133
move to the new compat layout.
2006-03-11 19:56:17 +00:00
christos
14c25e3631
move hppa to the new compat layout.
2006-03-11 19:54:56 +00:00
christos
ab2a637b34
Welcome to the new compat layout.
2006-03-11 19:34:40 +00:00
christos
147db157f7
More new compat layout fixes.
2006-03-11 19:26:29 +00:00
christos
2b52112d5a
Remove files moved to the new compat layout.
2006-03-11 19:16:07 +00:00
christos
cb903be1ec
Move to the new compat layout.
2006-03-11 19:13:33 +00:00
christos
edc071d5b4
remove files moved to the new compat layout.
2006-03-11 19:02:16 +00:00
christos
ccfab6be96
Welcome to the new compat layout.
2006-03-11 18:59:21 +00:00
kleink
f8228ce452
Const poisoning.
2006-03-11 18:38:14 +00:00
wiz
d9f154cd37
Use more markup.
2006-03-11 12:03:03 +00:00
christos
f7f0b66150
Do not use SCARG() in userland. Eliminates need for <sys/systm.h>.
2006-03-09 23:44:43 +00:00
christos
eebf12020e
files moved from arch compat layout
2006-03-09 16:20:55 +00:00
christos
22d2b3199c
Welcome to the new compat layout.
2006-03-09 16:20:27 +00:00
jnemeth
9804398129
PR/30923: Zafer Aydogan: pam too verbose
...
Syslog root login failures on insecure terminals.
Approved by christos@.
2006-03-06 23:08:20 +00:00
christos
230c3d4ed6
Print the actual eofc, instead of ^D\b\b.
...
Change internal character decoding to prevent buffer oveflows.
2006-03-06 21:11:56 +00:00
christos
0fd1bd6295
use the tty chars for reprint and eof instead of hard-coded ^R and ^D
2006-03-06 21:11:03 +00:00
christos
8dd3175c14
Add documentations for the 3 undocumented ptrace calls.
2006-03-06 15:47:42 +00:00
agc
637a896022
Fix two unusual capitalisations, and add a preposition which had gone
...
missing.
2006-03-05 22:06:08 +00:00
kleink
11ef0797ab
Restore the UCB __dtoa() behavior as previously done in stdlib/strtod.c:
...
revision 1.9
date: 1993/12/07 18:54:32; author: jtc; state: Exp; lines: +5 -1
Restore 4 lines of code that UCB added that got lost when I upgraded to
the latest version of this code. This bug was responsible for printf
formatting errors when values were rounded to 0.
Fixes PR lib/32951.
2006-02-28 18:51:08 +00:00
wiz
5d1e8b2745
Fix some typos.
2006-02-25 02:28:55 +00:00
wiz
1ad8067cb3
Fix typos, reported by Alexey Dobriyan ("Gathered from Linux"),
...
forwarded by jmc@openbsd.
2006-02-25 00:58:34 +00:00
drochner
ce0e370e9a
use unsigned ints in filter, to avoid possible portability problems
...
with bit shifts,
this is part of PR lib/16518 by yamt
(the other concerns in that PR should be solved)
2006-02-24 23:41:50 +00:00
drochner
8f9b0acfe8
account for data alignment of FDDI packets;
...
this should fix PR bin/28531 by Geoff Adams
(we should import a libpcap 0.9 rather than hacking this to death)
2006-02-24 22:14:10 +00:00
wiz
db6c428e48
Bump date for previous.
2006-02-24 22:05:09 +00:00
wiz
bf38813317
We have 2006.
2006-02-24 21:57:53 +00:00
wiz
6506e28d85
Bump date for previous.
2006-02-24 21:50:43 +00:00
wiz
ad381e882e
Improve English, fix a typo.
2006-02-24 21:50:04 +00:00
wiz
bade1adbc5
Fix typo.
2006-02-24 21:07:29 +00:00
wiz
8b9018d2d9
Mark up NULL (with Dv).
2006-02-24 21:06:50 +00:00
wiz
cba53a68f9
Link to getvfsstat(2) instead of getfsstat(2).
2006-02-24 20:49:38 +00:00
drochner
39222faf50
complete constification of the sysctl() user side
2006-02-24 19:33:09 +00:00
ginsbach
c4276fd553
Add EAI_OVERFLOW per RFC3493, POSIX and XPG6.
2006-02-22 14:26:30 +00:00
he
516a950568
Remove unused local variable (re-declared in inner conditional scope).
2006-02-22 08:49:45 +00:00
drochner
9c09926156
scale denormal numbers, to get a meaningful exponent (and a mantissa
...
which just consists of the implicit bit),
fixes PR lib/32861 by FX Coudert
(the bug was seen in gfortran stress tests)
(we should use the code in fdlibm as we do for frexpf())
2006-02-21 16:30:56 +00:00
peter
91c766665d
Translate new messages.
2006-02-21 16:00:30 +00:00
salo
fcf37725e7
Translate new messages.
2006-02-21 15:20:03 +00:00
martin
2b403a2f32
Translate new messages
2006-02-21 14:02:22 +00:00
jmmv
9a759636ba
Translate three new messages.
2006-02-21 08:51:20 +00:00
christos
176a6bf510
Text for the 3 new error messages, from Elad.
2006-02-21 00:11:01 +00:00
christos
c07324ce90
Add the 3 new error messages.
2006-02-21 00:08:26 +00:00
christos
2249b62177
Add 3 new error strings.
2006-02-20 17:33:47 +00:00
elad
bca69c49bf
needs assert.h to compile.
2006-02-19 23:13:14 +00:00
yamt
03c44ce523
document posix_fadvise.
2006-02-19 22:27:47 +00:00
elad
f0dd749f9b
add _DIAGASSERT as requested by mrg@.
2006-02-19 20:46:29 +00:00
christos
b1732b7a63
make these consistent.
2006-02-19 05:06:02 +00:00
christos
e551462e89
PR/32870: Johan Veenhuizen: login(1) does not obey .hushlogin
2006-02-19 00:12:36 +00:00
matt
8b121c704a
Seperate out the compat support for VAX. Also, make references to the
...
sigcontext sigtramp code weak so compat can be compiled out.
2006-02-18 22:54:51 +00:00
elad
5cd336ae07
When loading a policy with an "nclasses" option, always set the min/max
...
values for the various character classes to allow any number, just in
case. Also note about that in the man-page.
This makes it easier to use the "nclasses" option.
Note that alternatively we could just memset() to 0xff when doing the
load, but that might lead to more unexpected behavior.
2006-02-18 16:45:01 +00:00
elad
cf6eceb4e7
Don't expose struct pw_policy and use pw_policy_t, use malloc, man-page
...
fixups.
As discussed on source-changes@.
Okay yamt@, thorpej@.
2006-02-18 16:32:45 +00:00
elad
378a5a27de
Some stuff that's been sitting in my tree for too long...
...
Improve the pw_policy(3) API by splitting it to two functions, one to load
the policy from /etc/passwd.conf and another to test passwords against the
policy.
Some bug fixes, more consistent code, and man-page updates.
Minor for libutil bumped.
2006-02-18 10:52:48 +00:00
matt
b09fbb025f
*setjmp14 are not compat, plain setjmp/sigsetjmp are the compat versions.
...
Exchange the files.
2006-02-18 00:45:22 +00:00
matt
bfb62ce415
Move PowerPC compat files from arch/powerpc to compat/arch/powerpc.
2006-02-18 00:21:27 +00:00
ginsbach
80194aa8a4
Return EAI_OVERFLOW instead of EAI_MEMORY when the supplied buffer is
...
too short. This conforms to RFC3493, POSIX and XPG6. [from KAME]
2006-02-17 15:58:26 +00:00
ginsbach
e0882f7342
Add EAI_OVERFLOW as specified in RFC3493, POSIX and XPG6.
2006-02-17 15:55:01 +00:00
christos
c975cdc86c
- s/notyet/WIDE_DOUBLE/
...
- Add a little more glue for WIDE_DOUBLE; not done yet.
- s/def FLOATING_POINT/ndef NO_FLOATING_POINT/ to reduce diffs with FreeBSD.
- fix memory leak where each double formatted leaked 24 by calling __freedtoa()
appropriately. the new gdtoa keeps a list of memory chunks allocated by
malloc(), and it must maintained properly by calling __freedtoa() on the
results of __dtoa() Hi Klaus!
- in vfwprintf() make cvt return char * and convert it using __mbsconv(),
instead of having it return wchar_t *.
This should fix the memory leaks people have been reporting (eg. in top etc.)
2006-02-16 23:26:19 +00:00
christos
0213791d0c
1. Eliminate some unnecessary to kvm_{m,re}alloc.
...
2. Don't malloc/free procbase/procbase2/lwpbase continuously. Keep track
of the size, and only do it if necessary.
3. Write a macro to malloc/realloc and set the size of members so that it
is done correctly. Previous open coded version in kvm_file.c always
set the length, which is incorrect.
4. Remove bogus check against INT_MAX.
5. use NULL to initialize pointers instead of 0.
2006-02-16 20:48:42 +00:00
tnozaki
f87e6eb1f0
make "locale -a" read locale.alias file.
2006-02-16 19:19:49 +00:00
bouyer
5cd3d133bf
Use the class of the user, not then default class, when checking for
...
nologin and ignorelogin login.conf(5) capabilities.
2006-02-15 20:28:32 +00:00
tnozaki
1b24b76f6b
MB_CUR_MAX should be 2 when MODE_2BYTE flag set.
2006-02-15 19:50:27 +00:00
ginsbach
ac8d9f1ddd
Fix spelling mistake in comment. From OpenBSD.
2006-02-13 17:16:20 +00:00
christos
d16ee74e35
bump version for symbol renames.
2006-02-13 16:50:14 +00:00
christos
10f8fe2052
PR/32817: Magnus Svensson: write_history and read_history returncode is not
...
readline compatible.
2006-02-13 14:12:04 +00:00
christos
fd2c82a86e
Partial rl_getc_function support from Jess Thrysoee.
2006-02-12 16:15:07 +00:00
agc
d728d0329e
Pick up the netmask functionality.
2006-02-12 15:38:34 +00:00
yamt
9f9e6a32dd
- do PTHREAD_MLOCK_KLUDGE in pthread__stackid_setup, rather than callers,
...
so that the main thread is not different from others.
as a side effect, fix memory leak in pthread_create on error.
- make pthread__stackid_setup return a error rather than calling err(2).
2006-02-12 11:41:53 +00:00
chs
899d1b31b2
convert "magiclinks" from a per-fs mount option to a system-wide sysctl.
...
as discussed on tech-kern quite some time ago.
2006-02-12 01:32:06 +00:00
agc
87de377d9d
Reflect changes in dist/ in the reachover framework
2006-02-09 23:09:06 +00:00
dogcow
86811edb37
change #include <sys/endian.h> => #include <machine/endian.h> so that
...
it's (more) consistent in the tree; this, along with changing tools/compat's
autoconf detection from AC_CHECK_FUNCS to AC_CHECK_DECLS makes the vast
majority of htobe16 and friends' redefinition errors bite the dust.
Tested with -current and FreeBSD.
2006-02-09 22:03:15 +00:00
agc
c6b4d61ee2
Reachover support for the library version of the iSCSI target.
2006-02-08 18:58:55 +00:00
wiz
b070717566
Remove break after goto (lint complains).
2006-02-07 20:13:22 +00:00
wiz
9ea0254b5a
We want size_t arguments, so just cast to size_t, instead of casting
...
to unsigned long and getting a warning on i386.
2006-02-07 20:07:42 +00:00
wiz
e544bcfb3f
Fix .St argument.
2006-02-07 19:02:29 +00:00
wiz
f618c5fcee
.Fn needs an argument.
2006-02-07 18:59:56 +00:00
jdc
b7f0401ba9
Handle both background character and background attribute.
2006-02-05 17:39:52 +00:00
jdc
f4948e6f66
Curses_insert has been split into curses_insertch and curses_insertln for
...
a while now. Adjust names to suit.
2006-02-05 17:07:13 +00:00
jdc
b3fed27d5d
Use the background attributes for the background when inserting characters.
2006-02-05 17:04:46 +00:00
christos
e531452f6f
define where the dynamic modules go.
2006-02-05 02:38:25 +00:00
uwe
aa9f62b35d
Use different wording as "null macro" is too ambiguous.
2006-02-04 22:47:28 +00:00
christos
12f096059f
Update shared library version and adjust for new and removed files.
2006-02-04 22:34:16 +00:00
wiz
1fc051f36f
Serial comma; bump date for previous.
2006-02-04 18:47:31 +00:00
elad
e25c3ef7af
document knobs for security.setid_core.
...
while i'm here... catch up with reality: no more SECURITY_CURTAIN;
now we have security.curtain. (no constant)
2006-02-02 19:56:32 +00:00
enami
18e10ad389
Replace a period, which is left unchanged when sentense is added in
...
rev. 1.7, to comma.
2006-02-02 05:13:57 +00:00
scw
7317e21306
Workaround for a gcc-3.3.3 ICE compiling strtod.c for sh5.
...
Reported by skrll@
2006-01-31 10:56:57 +00:00
kleink
4e50f4b644
Need to give the various rpc locks private names (prefixing them with
...
__rpc_). Rather than scattering changes around the 3rd-party RPC
code, place them in namespace.h.
2006-01-26 12:37:11 +00:00
kleink
ce9a62e944
Keep strtodg() in private namespace.
2006-01-26 11:17:38 +00:00
rillig
cd9c32de8b
.St -ansiC doesn't know about isascii().
2006-01-26 11:13:49 +00:00
kleink
9cbc15a5b4
Must include "namespace.h" for strerror_r()'s internal name.
2006-01-26 11:13:42 +00:00
kleink
464456b75a
Must include "namespace.h" for fseeko()'s internal name.
2006-01-26 10:48:18 +00:00
kleink
13de3b4945
bcopy -> memcpy
2006-01-26 10:40:12 +00:00
jdc
7800e2b8b9
Use the window background colour, not the default colour.
...
Should fix PR install/32617
2006-01-26 07:26:37 +00:00
rillig
3f2facbd7d
s/macro/function/g
2006-01-26 00:21:05 +00:00
rillig
e77cd9f3f8
The VIS_HTTPSTYLE does not use $ for encoding special characters, but %.
2006-01-25 23:48:58 +00:00
kleink
ff019fa54c
Revert previous, unintended change.
2006-01-25 16:40:57 +00:00
kleink
3cd8501c1e
Drop in gdtoa as a replacement for dtoa, strtod() from stdlib/strtod.c.
2006-01-25 15:43:01 +00:00
kleink
2c9824c5d7
* Pacify compiler; delint.
...
* Add MI NetBSD definitions.
* Rename IEEE_{8087,MC68k} to IEEE_{LITTLE,BIG}_ENDIAN, as previously
done in strtod.c.
* Some const poisoning, more to follow.
2006-01-25 15:36:13 +00:00
kleink
804e6c96a2
Add machine-dependent definitions for gdtoa.
2006-01-25 15:33:28 +00:00
kleink
ac898a2630
* Pacify compiler; delint.
...
* Add MI NetBSD definitions.
* Rename IEEE_{8087,MC68k} to IEEE_{LITTLE,BIG}_ENDIAN, as previously
done in strtod.c.
* Some const poisoning, more to follow.
2006-01-25 15:27:42 +00:00
kleink
7684d5e0fc
Import gdtoa-2005-09-23; test suite will be imported separately.
2006-01-25 15:18:40 +00:00
christos
b72acd5139
rename __func to _func_unlocked, and add their prototypes in extern.h
...
instead of exposing them in dirent.h. More locking consistency fixes.
2006-01-24 19:33:10 +00:00
christos
0126713300
don't re-define DEBUG
2006-01-24 17:39:44 +00:00
christos
096020da19
fix debugging memsets.
2006-01-24 17:37:05 +00:00
christos
a3ae551d7e
simplify assertion.
2006-01-24 17:35:33 +00:00
christos
a0f3f04724
fix debugging printf formats.
2006-01-24 17:33:44 +00:00
christos
374485f427
fix compilation with -DDEBUG
2006-01-24 17:30:51 +00:00
christos
90d0f8cfa0
PR/32616: Yves-Emmanuel JUTARD: Fix compilation with -DDEBUG
2006-01-24 17:29:33 +00:00
christos
ec567cd38c
appease lint and gcc. (compile with -DDEBUG)
2006-01-24 17:24:37 +00:00
christos
83e4df350a
Use a separate macro, not DEBUG to enforce 8 bit chars [glob uses internally
...
16 bit chars]. Fix lint complaint when compiling with 8 bit chars.
2006-01-24 17:24:09 +00:00
kleink
0d57b38925
Note roundf() in STANDARDS, too.
2006-01-24 16:39:45 +00:00
christos
96dd93ad18
Expose __readdir and __telldir, unlocked versions of the non-underscore
...
versions.
2006-01-24 14:01:32 +00:00
christos
28463c62e1
PR/32609: Tanaka Akira: seekdir blocks if pthread is linked
...
Do locking consistently to avoid recursive locks (like the bug reported in
this pr), and to avoid leaking locks on errors.
2006-01-24 14:00:57 +00:00
christos
f69cef4676
Make _Exit an alias to _exit.
2006-01-20 22:03:23 +00:00
christos
6eaa70365b
Kill _Exit; breaks build on cygwin and this implementation "is not exactly
...
equivalent to calling _exit".
2006-01-20 22:02:07 +00:00
christos
ba9fdf89e5
Add all the modules to the static pam. This is required, otherwise pam does
...
not work on non pic builds because it does not find modules listed in
/etc/pam.d.
2006-01-20 16:52:55 +00:00
christos
7768338003
Declare what we services provide, otherwise pam assumes that we provide
...
everything and this breaks static linking.
2006-01-20 16:51:15 +00:00
christos
349408700d
PR/32572: John Kohl: xdr_rec.c missing a bugfix for an improper security check
...
The correct way to check for a zero record length is to check for it
without the LAST_FRAG marker in it, since it's legal to send a LAST_FRAG
marker with 0 bytes of data.
[This should be pulled up to 3.0]
2006-01-19 16:40:44 +00:00
is
42796049d0
C versions of non-IEEE round() / roundf(). Alas, using the VAX
...
cvtrdl; cvtld doesn't work for big numbers.
2006-01-17 13:16:08 +00:00
is
e08ae477d9
Oops - round() is supposed to return double, not integer.
2006-01-17 10:39:23 +00:00
jdc
f2efcd1a0b
Note that subwindows inherit the background character and attributes
...
of the parent window.
2006-01-15 16:57:45 +00:00
wiz
208bc3eec1
dd CAVEATS section provided by martin@ with minor cleanup by me.
2006-01-15 16:35:58 +00:00
is
5703e44cdb
Implement round(3), so that jot(1) can link again.
2006-01-15 12:39:44 +00:00
wiz
b482fe5453
Fix Xref, bump date for previous.
2006-01-15 11:45:54 +00:00
jdc
978ab4ad4e
Background characters and attributes don't need to be kept per character
...
cell, as they are merged when characters are added. Remove the per cell
storage and clarify the manual page. Pointed out by ruibiao@.
2006-01-15 11:43:54 +00:00
christos
80beac2873
use zlib-1.2.3
2006-01-14 20:12:36 +00:00
wiz
3b03818912
Replace statfs(2) with statvfs(2).
2006-01-14 15:40:49 +00:00
elad
ef8e209a99
sync & sort kern.
2006-01-14 15:36:38 +00:00
elad
aa14ddaccd
sort vm.
2006-01-14 11:18:45 +00:00
elad
455a40402f
sync & sort hw.
2006-01-14 11:14:00 +00:00
elad
742866cafe
Sync net.{inet,inet6}.
2006-01-13 21:09:55 +00:00
wiz
04e2e74b7a
Use In, improve macro usage, serial comma.
2006-01-12 20:54:08 +00:00
skrll
2b3543128f
I was a bit over zealous with my last change so revert the
...
locked_return_point change.
Loading the instruction at locked_return_point as a return value didn't
work so well.
Thanks to uwe, cube, and dsl.
2006-01-09 22:17:16 +00:00
martin
2e1a547276
Cosmetics (pointed out by uwe): use trivial restore, not the explicit
...
version.
2006-01-08 20:03:19 +00:00
jdc
b342fc607a
Use ntohl(host_address) so that RBL lookups work on little-endian hosts.
...
Tested on alpha, i386 and sparc64.
Fixes PR lib/30402.
2006-01-08 17:20:28 +00:00
martin
286956e76d
Use __errno in the _REENTRANT case (pointed out by Valeriy E. Ushakov).
...
While there, indent some delay slot instructions.
2006-01-08 12:05:33 +00:00
kleink
6012e94867
Xref pthread_sigmask(3).
2006-01-07 20:11:30 +00:00
kleink
5af00b0b39
pthread_sigmask(): Add restrict qualifier to set, oset args.
2006-01-07 20:10:29 +00:00
uwe
6b8eb49dd6
Use PLT for PIC calls to avoid text relocs in the shared library.
2006-01-06 22:46:14 +00:00
uwe
5cee9283d0
Provide _REENTRANT version of errno = 0;
2006-01-06 20:38:01 +00:00
uwe
0e79e13e9c
Use JUMP_CERROR instead of messing with errno directly.
...
Simplify.
2006-01-06 07:07:34 +00:00
uwe
3a310524fb
Drop unnecessary nops.
2006-01-06 06:19:20 +00:00
uwe
ec3c02b8ff
Simplify.
2006-01-06 05:23:46 +00:00
uwe
6ea6e06ed1
Change !_REENTRANT && !PIC case to use r4 too.
2006-01-06 05:14:39 +00:00
uwe
026eb7b69e
Open code _SYSCALL_NOERROR to shave off a memory load and a branch.
...
Makes this congruent to vforks. Add .size directive.
2006-01-06 05:11:29 +00:00
uwe
73375bbc4d
Add .size directive.
2006-01-06 04:38:10 +00:00
uwe
553d6ca3ed
Use JUMP_CERROR instead of messing with errno directly.
...
Simplify. Add WARN_REFERENCES.
2006-01-06 04:30:33 +00:00
uwe
dc6b340eff
Simplify.
2006-01-06 04:08:47 +00:00
uwe
577f0b80c0
Simplify. Add WARN_REFERENCES.
2006-01-06 04:05:55 +00:00
uwe
b46734f0ca
Change cerror to take errno in r4, instead of r0.
...
In PIC code fetch cerror address from GOT to avoid
unresolved text relocations in shared libraries.
Hide the code to jump to cerror inside JUMP_CERROR macro.
Change syscall code to use JUMP_CERROR.
Die text relocations! DIE!
2006-01-06 03:58:31 +00:00
uwe
40336aba3d
Make "When set is null" into a separate paragraph for better readability.
2006-01-06 02:30:08 +00:00
uwe
b1648afca2
This can be simplified to RSYSCALL(__syscall), no special treatment necessary.
2006-01-06 01:57:38 +00:00
uwe
63e9eca689
This can be simplified to PSEUDO(exect,execve).
2006-01-06 01:53:30 +00:00
uwe
63f84ca820
This can be simplified to RSYSCALL(syscall), no special treatment necessary.
2006-01-06 01:27:23 +00:00
uwe
0831944cce
Use PLT for PIC call to __errno to avoid text reloc in the shared library.
...
Add .size directive.
2006-01-05 23:10:35 +00:00
rpaulo
b583fcc049
#include <stdio.h> in the example.
2006-01-05 19:45:29 +00:00
uwe
3259b3637a
Use PLT for PIC call to _exit to avoid text reloc in the shared library.
...
Add .size directive.
2006-01-05 19:28:50 +00:00
uwe
a92c062160
Use PIC_PROLOGUE_NOSAVE in long jumps, where we don't need to preserve r12.
...
While here, swap the order in which r4 and r5 saved on the stack so
that r4 is restored further away from its first use.
2006-01-05 19:21:37 +00:00
uwe
0396244ccc
Use macros from <machine/asm.h>. Add some comments.
...
Same PIC object code. Almost the same non-PIC object code (b/c of
s/jsr/jmp/ to _exit).
2006-01-05 18:20:29 +00:00
uwe
7581f11837
Add .size directive.
2006-01-05 05:02:33 +00:00
uwe
c8cec240a7
Oops^2. Init pointer to the saved registers area.
2006-01-05 04:55:48 +00:00
uwe
a2be2d8bd9
Oops, correct numeric label in branch.
2006-01-05 04:41:16 +00:00
uwe
55be1ea1cf
Use PLT for PIC calls to avoids text relocs in the shared library.
...
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 04:38:39 +00:00
uwe
f859e17a02
Use PLT for PIC calls to avoids text relocs in the shared library.
...
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 04:23:18 +00:00
uwe
979bf3279f
Oops, supply correct label for __longjmp14 .size directive.
2006-01-05 04:18:01 +00:00
uwe
0aa62ed4eb
Use PLT for PIC calls to avoids text relocs in the shared library.
...
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 03:40:34 +00:00
uwe
f814031bbe
Use PLT for PIC calls to avoids text relocs in the shared library.
...
Use constants from <machine/setjmp.h> for better readability.
Provide .size directives.
2006-01-05 03:03:52 +00:00
uwe
89723f208b
PIC_PROLOGUE doesn't take temp register argument, adjust.
2006-01-05 02:46:15 +00:00
uwe
6170f5973a
Use SET_ENTRY_SIZE macro to hide verbose .size arithmetic.
2006-01-05 02:04:41 +00:00
uwe
932cacd22a
Use constants from <machine/setjmp.h> for better readability.
2006-01-05 00:56:21 +00:00
uwe
2217927fda
Add .size directives.
...
While here, indent instructions in the rts delay slots.
2006-01-05 00:18:10 +00:00
uwe
fa0fe9c883
Use PLT for PIC calls. Makes the called functions overridable and
...
avoids text reloc in the shared library.
Same non-PIC code generated.
2006-01-04 22:32:06 +00:00
uwe
1a1aa0fb5a
Took me some time to figure that getcontext does _UC_MACHINE_INTRV(oucp) = 0
...
for us, so add a comment. While here use official _UC_MACHINE_SET_PC
macro in another comment.
2006-01-04 20:47:24 +00:00
uwe
8238ccbbf0
Use macros from <machine/asm.h>. s/r15/sp/. Use cpp-safe label
...
names. Add comments. Same object code is generated.
2006-01-04 19:13:48 +00:00
uwe
55ad9313a6
In PIC code call setcontext(2) via PLT to avoid text reloc in the
...
shared library.
2006-01-04 17:44:53 +00:00
skrll
73b7bdcee7
A couple of fixes to make libpthread really shared, i.e. not have text re-
...
locations:
- Don't declare pthread__switch_away global
- Do the PIC dance for pthread__switch_return_point and
pthread__locked_switch. Ideally these (and other) symbols would
be hidden.
Thanks to uwe@, dyoung@ and elad@ for help.
XXX sh3 is still to be done.
XXX vax does strange things.
2006-01-04 12:43:43 +00:00
jdc
264b791562
Don't crash if asked to touch more lines than there are in a window.
2006-01-01 11:48:31 +00:00
elad
e77db80a44
Revert back to revision 1.40, as requested by cube@.
...
Unbreaks KDE.
2005-12-31 12:32:30 +00:00
uwe
ffaa72c2cc
Adapt to new PIC macros that are now in <machine/asm.h>. Same binary
...
code is generated (still with text relocs, but eliminating them is the
next step).
2005-12-31 05:08:28 +00:00
christos
fb6dad779a
move all pqueue.h headers to libcrypto.
2005-12-31 00:14:35 +00:00
christos
616f676cc7
Add another include file. bump version for hardware cryptodev addition.
2005-12-31 00:04:51 +00:00
agc
740a95c15f
Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality,
...
from OpenBSD.
Bump libc minor to 136.
2005-12-30 23:07:31 +00:00
chs
89a8f7b8c9
change errors returned for various operations on "/" to conform to SUSv3.
...
as discussed on tech-kern some time back.
2005-12-27 17:24:07 +00:00
perry
fd18408b9a
u_intN_t -> uintN_t
2005-12-26 19:40:14 +00:00
uwe
e3ebee56f2
Be consistent about macro indentation.
...
Indent delay slot instructions.
Whitespace changes only, same binary code produced.
2005-12-25 11:08:35 +00:00
perry
ce666bb8ce
__asm__ -> __asm
2005-12-24 23:10:08 +00:00
perry
2d65de2479
bare asm -> __asm
2005-12-24 22:45:33 +00:00
perry
0db47b5ca1
bare asm -> __asm
2005-12-24 21:51:51 +00:00
perry
d5e310b85d
oops. __volatile -> volatile
2005-12-24 21:42:32 +00:00
perry
46359204cf
__inline__ -> inline
2005-12-24 21:42:02 +00:00
perry
f05974f443
__asm__ -> __asm, __volatile__ -> __volatile
2005-12-24 21:41:01 +00:00
perry
8b7a2f14e9
__asm__ -> __asm
2005-12-24 21:38:40 +00:00
perry
4e11af46bc
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 21:11:15 +00:00
elad
0c73d40610
Allow last component to be non-existing again. I broke this behavior for
...
no apparent good reason in revision 1.39.
This is what broke systrace's filename normalization.
Go back to original behavior as in revision 1.35: return resolved name,
but also set errno to ENOENT.
2005-12-22 23:29:23 +00:00
christos
66feb1b71d
move to the common tree.
2005-12-22 01:24:52 +00:00
christos
b2b13a51a4
moved to common.
2005-12-21 00:26:54 +00:00
christos
349633b5fa
make setuserenv and setuserpath take an environment setting function and
...
an environment pointer and expose them.
bump version.
2005-12-20 21:32:20 +00:00
christos
e5548b402a
Use reach-over sources from common/lib/libc
2005-12-20 19:31:47 +00:00