mrg
8726b401d3
if SOFTFLOAT_FOR_GCC is not defined, don't declare float_detect_tininess.
2006-05-16 20:55:51 +00:00
mrg
640873a430
make sure there is a prototype in scope.
2006-05-16 05:29:16 +00:00
elad
04d63f90b5
Introduce PaX MPROTECT -- mprotect(2) restrictions used to strengthen
...
W^X mappings.
Disabled by default.
First proposed in:
http://mail-index.netbsd.org/tech-security/2005/12/18/0000.html
More information in:
http://pax.grsecurity.net/docs/mprotect.txt
Read relevant parts of options(4) and sysctl(3) before using!
Lots of thanks to the PaX author and Matt Thomas.
2006-05-16 00:08:24 +00:00
christos
06f18c1c0d
XXX: GCC uninitialized variable.
2006-05-14 02:15:31 +00:00
mrg
169832563d
with GCC4 we *need* to pass -fno-unit-at-a-time otherwise GCC
...
reorders things breaking _init() and _fini().
for i386, the {init,fini}_fallthru() functions were being output
_before_ the _init()/ _fini(), and instead of falling through to
the rest of the .init/.fini section, it would fall through to
_init()/_fini() again, and again, and again, until the stack was
exhausted.
now i386 works, but i have not checked that this works for
sparc64 as well.
2006-05-13 01:40:34 +00:00
mrg
6a3e7ce9e1
apply -fno-strict-aliasing to changepw.c
2006-05-12 18:00:06 +00:00
mrg
52874db1aa
since we rename and provide a weak symbol for MD2Transform make it non-static.
2006-05-12 02:49:00 +00:00
mrg
340a97942e
if SOFTFLOAT_FOR_GCC is not defined, don't declare float_detect_tininess.
2006-05-11 23:53:14 +00:00
mrg
aadd7d4847
sprinkle some -fno-strict-aliasing and -Wno-pointer-sign with GCC4.
2006-05-11 23:16:28 +00:00
mrg
e221bc9fb9
in _m_gmon_destructor(0 when traversing the list, add (void *) to the cast
...
chain.
2006-05-11 17:19:15 +00:00
mrg
6f4493cd5c
xdr sucks. sprinkle some (void *) casts into it's functions taking void **,
...
and shut up GCC4.
2006-05-11 17:11:57 +00:00
mrg
77c7eed08d
add128() wants bits64 * as it's 5th argument.
2006-05-11 16:38:44 +00:00
christos
b0a429fdb3
Document more MSG_ flags. From FreeBSD
2006-05-11 15:48:48 +00:00
yamt
060eacec48
#include a necessary header directly, rather than via user.h.
2006-05-11 12:00:20 +00:00
mrg
ec0b42887d
build w_cabs.c/w_cabsf.c with -fno-builtin-cabs[f]
...
XXX: our cabs()/cabsf() are different to others.
2006-05-11 00:37:53 +00:00
mrg
fd07545586
in makecontext(), sp is unsigned * so don't assign signed *'s to it.
2006-05-11 00:34:44 +00:00
mrg
084c052803
quell GCC 4.1 uninitialised variable warnings.
...
XXX: we should audit the tree for which old ones are no longer needed
after getting the older compilers out of the tree..
2006-05-10 21:53:14 +00:00
mrg
0c37c63edc
change (mostly) int to socklen_t. GCC 4 doesn't like that int and
...
socklen_t are different signness.
2006-05-09 20:18:05 +00:00
rpaulo
69687a2d6c
Bump minor for recent IPv6 API changes.
2006-05-09 11:17:37 +00:00
rpaulo
de8db47547
Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
...
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, telnet and traceroute6 to the new API.
From the KAME project (www.kame.net).
Reviewed by core.
2006-05-05 00:03:21 +00:00
christos
99f76ec337
Adjust for the fhstat() compat kernel change.
2006-05-04 19:00:18 +00:00
christos
fc716ffaeb
It is really bad style to define ULong unsigned long in one file and
...
uint32_t in another. No wonder lint was bitching (hello kjk)
2006-05-04 18:59:23 +00:00
christos
109ac28f93
Only do the mutex dance if _REENTRANT
2006-05-04 18:38:56 +00:00
drochner
12f037f2be
Re-add version.c which got lost in the update.
...
(This is not an official interface, but we want to be compatible.)
pointed out by Bernd Ernesti
2006-05-02 09:59:26 +00:00
thorpej
90e292c96a
Back out previous incorrect change.
2006-04-27 23:41:24 +00:00
dogcow
e57582a557
Make it actually compile.
2006-04-27 22:33:01 +00:00
thorpej
144348e766
Support for building proplib in userspace.
2006-04-27 20:41:57 +00:00
wiz
7cde219c2b
Bump date for previous, uppercase I/O, serial comma, remove trailing space.
2006-04-26 20:41:30 +00:00
drochner
a781fb5f1e
fix some unpaired sigblocks which possibly leave the process with all
...
signals blocked,
this might some problems with the Gnome GUI which uses RPC to communicate
with "fam" (file access monitor), in particular it might fix PR pkg/22483
by jmmv
2006-04-25 18:54:51 +00:00
drochner
741f357fc1
Build libpcap-0.9.4 from src/dist.
...
While there are some open issues, particulary wrt support of old
NetBSD-specific interfaces, it is better to get the code some public
testing before NetBSD-4 is branched.
2006-04-25 18:36:44 +00:00
blymn
434398553a
Change DISKSTATS to IOSTATS, document new i/o stats sysctl.
2006-04-25 11:56:25 +00:00
wiz
20862d8c44
Bump date for previous.
2006-04-24 21:54:37 +00:00
liamjfoy
14a07a0706
- add a missing ;
...
- use 'size' instead of 'nsize', makes more sense
ok christos@
2006-04-24 20:46:23 +00:00
jld
8293fbeb02
\*[Am] for an ampersand, not *[Am].
2006-04-24 20:27:34 +00:00
snj
a640fe8c43
It's "its."
2006-04-24 19:00:29 +00:00
drochner
f782e99583
There is no point in using the internal sigprocmask() to initialize
...
the process' signal mask -- this ends up in a no-op.
Use the system call directly instead.
(This might be done in pthread_sig.c, but for now I wanted a simple
patch which is easily tested and pulled up.)
2006-04-24 18:39:36 +00:00
drochner
cc76bf4bcf
add an #include path for sigcompat.c to get at <sys/compat>; this
...
file is a mix of official and compat functions, and until this is
sorted out the extra path is needed to build a "legacy free" libc
2006-04-24 17:15:06 +00:00
wiz
975e7796db
Improve description of msg_name and msg_namelen fields.
...
Addresses PR 33330 by Nils O. Selaasdal.
Use more markup.
2006-04-23 19:06:59 +00:00
wiz
abc202e87e
No abbreviations in Dd arguments.
2006-04-23 16:46:32 +00:00
wiz
e29be3b11f
Some serial commas.
2006-04-23 16:44:00 +00:00
wiz
bb197ac232
We are not NeyBSD.
2006-04-23 16:43:10 +00:00
uwe
13ab2e2a10
Now that bcopy.S doesn't contain the actual implemenation, move it
...
back to libc.
2006-04-23 00:08:18 +00:00
thorpej
7d3d66c90e
Move strtoumax.c from libc/stdlib to common/libc/stdlib and include it
...
in libkern. Required for new code coming soon.
2006-04-22 15:33:33 +00:00
salo
11124f2a30
Add setttyentpath() information to RETURN VALUES and HISTORY, too.
2006-04-18 09:38:12 +00:00
salo
2118fde310
Add setttyentpath(), functionally equivalent to setttyent() but takes an
...
additional argument to read the ttys information from an alternate path
istead of _PATH_TTYS.
Required for upcoming init(8) changes.
Mostly from <apb>.
Bump libc minor.
2006-04-17 23:29:21 +00:00
christos
2c277d7a8d
namespace protect wcstod too, and fix the protection in wcstold and wcstof.
2006-04-16 17:03:32 +00:00
tnozaki
2771536f25
for compiling problems, remove wcstod -> wcstold weak ref.
...
noticed by Mr, Matt Fleming and Tsutsui-san, thanks.
2006-04-16 16:34:20 +00:00
tnozaki
96c958955a
wcstod(3) is conform to ISO C90 Ammendant1 (FreeBSD's manpage is incorrect...).
...
don't __weak_alias'ize it and fix manpage.
2006-04-15 15:34:34 +00:00
tnozaki
f9de1ba57e
add c99 wcstof(3) and wcstold(3).
...
requested by skrll AT netbsd DOT org, thanks.
bump libc minor 138 -> 139.
2006-04-15 12:17:22 +00:00
wiz
b73c7b8591
Bump date for previous.
2006-04-13 21:08:33 +00:00
tnozaki
9d0aec986d
replaced by FreeBSD version wcstod(3) for make it work
...
with L"inf", L"nan", and hex conversion.
suggested by jeorg AT netbsd DOT org, thanks.
2006-04-13 01:25:13 +00:00
drochner
7b1c6fd9ff
second step to retire the useless i386_set_ioperm/i386_get_ioperm
...
calls: remove declarations from public headers
(it still needs to be built for binary compatibility; one might consider
establishing a separate "compat" department as libc does, but these
little wrapper functions aren't worth the effort yet)
2006-04-12 21:48:08 +00:00
drochner
76264cfc6a
first step to retire the useless i386_set_ioperm/i386_get_ioperm
...
calls: remove their manpages
2006-04-12 18:35:42 +00:00
tnozaki
08db232b12
completely broken, make it works.
2006-04-11 14:24:37 +00:00
jschauma
2871f9db99
document that VIS_CSTYLE encodes space (SP 040) as '\s'.
2006-04-09 15:24:34 +00:00
christos
5bba7270fa
fix debugging printf format.
2006-04-09 01:36:51 +00:00
christos
ac579202bd
fix debug build.
2006-04-09 00:49:55 +00:00
christos
98527081b1
make debug build work.
2006-04-09 00:44:40 +00:00
christos
a0d45c2607
Need stdio.h if debug.
2006-04-08 23:24:44 +00:00
christos
f5804cdea3
make sure p is initialized.
2006-04-08 22:05:36 +00:00
christos
d2bf424ee0
remove bogus declaration.
2006-04-08 21:33:09 +00:00
mrg
0db1500b43
retire HAVE_GCC3/HAVE_GCC4 and introduce HAVE_GCC that is set to 2, 3 or 4.
2006-04-07 19:38:58 +00:00
skrll
6f5914a550
__sigtramp1.S moved to the new compat layout so we should try and build
...
it here.
2006-04-05 12:23:51 +00:00
wiz
e4293af91f
Sort SEE ALSO, bump date for previous.
2006-04-04 20:26:33 +00:00
christos
e9427c25f6
Add coverity annotations.
2006-04-02 03:26:03 +00:00
elad
2675cb7714
Allow explicit length by checking it only if we have a length above 0.
2006-04-01 14:51:17 +00:00
drochner
75d99205fc
we don't have FE_TOWARDZERO (yet), refer to FP_RZ instead
2006-03-31 12:17:41 +00:00
drochner
273bf6508d
correct multiplicand in pseudorandom generation
2006-03-31 11:43:54 +00:00
drochner
04293de9bb
switch byteorder of seed to match previous (and documented) behaviour
2006-03-31 11:42:31 +00:00
christos
3c9502f95a
Unbreak fts13 after yesterdays header changes [yes I keep old binaries around
...
just to test this]
2006-03-30 18:24:49 +00:00
elad
f77bbf7c65
set all fields to -1 after allocation, this makes it easier to write
...
policies.
2006-03-30 18:11:17 +00:00
christos
8d5214b18a
PR/33163: Auster Vl.: fts: cant allocate memory | filename too long
...
Change the ftp_pathlen and fts_namelen to u_int from u_short so that
pathnames > 32K work.
2006-03-30 01:23:50 +00:00
rtr
a559f08510
do not build or install libcdk as a part of base anymore
...
cdk source still lives in dist however
approved by core@
2006-03-30 00:00:23 +00:00
cube
562d0d89a2
Instead of using hard-coded values for various registers, get them from the
...
current context. Valid values can change depending on how the kernel is
setup. i386 and amd64 happen to be setup differently.
2006-03-29 22:55:15 +00:00
christos
7dc4aac2d8
Fix memory leak.
2006-03-27 01:09:11 +00:00
christos
fb11ba2dc5
PR/33124: Murray Armfield: readdir_r is missing a restrict qualifier.
...
http://www.opengroup.org/onlinepubs/000095399/basedefs/dirent.h.html
2006-03-26 18:22:40 +00:00
christos
3b6811d33b
PR/33123: Murray Armfield: standards compliance & glob.h
...
Certain fields in glob.h need to be size_t; fix this and version glob(3).
http://www.opengroup.org/onlinepubs/000095399/basedefs/glob.h.html
2006-03-26 18:11:22 +00:00
rtr
b3c940abb1
set close-on-exec flag for fd to database like type DB_HASH does
...
approved by christos@
2006-03-26 02:03:40 +00:00
xtraeme
500730a394
Mention trunc(3), reminded by kjk.
2006-03-26 02:02:38 +00:00
rtr
8c8b6ee256
make __hash_open obey TMPDIR
...
resolves pr32565 and pr32454
2006-03-26 02:00:37 +00:00
kleink
f4003bf348
Add LIBRARY.
2006-03-25 22:18:40 +00:00
uwe
2660f98628
Uncomment crossreference to round(3), we do have one.
2006-03-25 20:03:06 +00:00
uwe
0b2a86e51d
Uncomment crossreference to trunc now that we have it.
2006-03-25 20:01:36 +00:00
xtraeme
3e96ddc120
Add __RCSID(), u_intX_t -> uintX_t.
...
cvs: ----------------------------------------------------------------------
2006-03-25 16:55:53 +00:00
xtraeme
f1336fbda3
Add trunc() and truncf() C99 functions, from FreeBSD.
2006-03-25 16:41:11 +00:00
rtr
596eb336c9
remove if/free block checking known condition
...
coverity 2762 / run 11
2006-03-25 13:00:11 +00:00
rpaulo
2c7819a4c8
Make macros more readable. No functional change.
2006-03-25 12:09:40 +00:00
rtr
6f6a761f7f
Remove "len was less than zero" from the list of reasons that the function
...
will fail with EINVAL since the len param is size_t and couldn't possibly
be "less than zero".
Resolves pr32516
2006-03-25 01:24:28 +00:00
kleink
c66ffccfbe
Xref rnd(4).
2006-03-24 16:14:42 +00:00
kleink
6fbc3967e6
Revert previous indentation fix to keep the diff to strtof.c as small
...
as possible.
2006-03-24 16:04:32 +00:00
christos
9363fb8b44
move declaration to header file.
2006-03-23 20:22:51 +00:00
wiz
14bdd15e54
Bump date for previous.
2006-03-23 19:43:58 +00:00
wiz
c2cc4b2716
Consistently use .Va for errno. Quote "-" for PostScript output.
2006-03-23 19:31:37 +00:00
wiz
c2f9369ee7
Remove trailing whitespace, add 'and' in enumeration.
2006-03-23 19:30:27 +00:00
he
33dca3ba88
Fix what has to be a typo -- don't __weak_alias() "strtold" but "strtof".
...
Also minor indentation fix. Fixes build problem (linking groff's grodvi).
2006-03-23 18:08:20 +00:00
drochner
f81322cf18
build erand48_ieee754.c on everything but vax
2006-03-22 22:03:58 +00:00
drochner
7a2af2aba0
Rewrite erand48() to put the random bits into the mantissa by simple
...
bitshifts instead of calling ldexp() three times.
(for ieee doubles only -- vax can't use it, so the old version
needs to stay around)
This removes the dependency on ldexp() which also didn't participate in
the usual __RENAME game, thus lead to confusion.
In addition, this version is almost 3 times as fast for me.
2006-03-22 21:06:03 +00:00
drochner
e89a43e9fd
<math.h> is just needed for the ldexp() call in erand48() -
...
remove unnecessary dependency
2006-03-22 20:52:16 +00:00
drochner
b0f21ee1ea
merge libc/arch/{i386,x86_64}/gen/modf.S into one
...
(not quite a merge actually, just an #ifdef for now)
and build it in the i386 case (amd64 should work, just needs to be tested)
That way, a program linking against libm should get the optimized
version as expected.
2006-03-22 20:45:58 +00:00
christos
39f876d6be
Coverity CID 2757: Avoid leaking key_block
2006-03-22 16:32:39 +00:00
christos
1324bf1ab1
Remove a variable that became set-and-not-used after the dead code removal.
2006-03-22 14:01:30 +00:00
drochner
8c54151993
-fix uninitialized variable introduced in previous
...
(found by gcc:-)
-minor prototype cleanup
2006-03-22 12:51:32 +00:00
christos
e5d3e31596
Coverity CID 578: remove dead code
2006-03-22 00:14:18 +00:00
christos
ee43724903
Coverity CID 580: fix 'c' handling to match 'x' ('c' used the wrong variable)
2006-03-22 00:11:28 +00:00
christos
c8780d3168
Coverity CID 1440: off by one in array count.
2006-03-22 00:08:09 +00:00
christos
f70970fc40
Coverity CID 1640: closedir on error.
2006-03-22 00:05:01 +00:00
christos
bd4761ac59
Coverity CID 2279: Plug memory leak.
2006-03-22 00:03:51 +00:00
christos
c882076269
Coverity CID 2280: Plug memory leak.
2006-03-22 00:03:00 +00:00
christos
999efc5191
Coverity CID 2291: Move function call before allocating storage to prevent
...
memory leak on error.
2006-03-22 00:02:00 +00:00
christos
3a135d2872
Coverity CID 2292: Plug memory leak.
2006-03-22 00:00:16 +00:00
christos
a742aacd73
Coverity CID 2293: Fix memory leak.
2006-03-21 23:58:24 +00:00
christos
40c58e8b04
Coverity CID 2363: cur is known not to be NULL.
2006-03-21 23:56:47 +00:00
christos
432fdd32e0
Coverity CID 2364: cur is known not to be NULL.
2006-03-21 23:55:56 +00:00
christos
f12fd11960
Coverity CID 2430: cur is known not to be NULL.
2006-03-21 23:55:02 +00:00
christos
17c2501482
Coverity CID 881: Always print an error if allocation failed.
...
If the program is not specified use getprogname()
2006-03-21 23:47:51 +00:00
he
dcaa7a3be5
It's .endif, not .fi.
2006-03-21 22:50:13 +00:00
drochner
4ece2172cf
Build the sun versions of frexp(), ldexp() and modf().
...
While the versions in libc/gen are prettier to look at, having single
precision versions in libm and double precision versions in libc causes
a lot of confusion, and to favor libm gets us coprocessor support.
2006-03-21 18:46:05 +00:00
drochner
00c2a788f7
mention single precision versions and advise to link against libm
2006-03-21 18:33:00 +00:00
christos
4baec30349
Coverity CID 2743: Not really a memory leak, but make it obvious that we
...
always free tmp.
2006-03-21 17:52:50 +00:00
mjl
f0174eb74b
Correct obvious typo
2006-03-21 12:08:19 +00:00
drochner
0e514dc492
The second argument is not a float, so the "abi.h" abstraction
...
doesn't work.
Open-code the argument handling instead.
Should fix the ldexp() bug reported by Brendon Costa in port-amd64.
2006-03-21 11:35:21 +00:00
christos
7656da5443
fix the man page.
2006-03-20 21:33:26 +00:00
christos
5ba05ac599
Nobody should be using des_ks_struct (Jukka Salmi)
2006-03-20 21:31:08 +00:00
christos
1ead3685a5
This is probably the last (Jukka Salmi)
2006-03-20 21:29:50 +00:00
christos
e2e1c27191
Remove KRB4 dependent code (Jukka Salmi)
2006-03-20 21:23:47 +00:00
christos
ad04b86013
Remove old kerberos library (Jukka Salmi)
2006-03-20 21:22:40 +00:00
christos
1e3ddfc86a
Remove -DKRB4 (Jukka Salmi)
2006-03-20 21:20:59 +00:00
elad
d7e635e034
plug leaks, coverity cids 1618, 1619.
2006-03-20 17:32:17 +00:00
drochner
897ac6b30b
revert wrong fix to a non-existant problem
...
Don't believe Coverity blindly!
2006-03-20 15:43:14 +00:00
kleink
4b173cfc48
Don't build extended-precision routines on m68000; from Havard.
2006-03-20 09:52:23 +00:00
he
5c598dee82
Now that we use an errno constant, we need <errno.h>.
2006-03-20 09:27:30 +00:00
rtr
5cefc5aa01
check the return of alloca() if it fails set errno = ENOMEM and fail execl().
...
approved by christos@
resolves pr29671
2006-03-20 05:12:24 +00:00
christos
85e611dd01
Goodbye KerberosIV
2006-03-20 04:03:10 +00:00
christos
2fd1a9105a
Coverity CID 1515: Off-by-one and trash the stack...
2006-03-19 23:10:04 +00:00
christos
1acc910067
Coverity CID 587: Dead code detected because the loop was using the wrong
...
variable (rc instead of rv).
2006-03-19 23:05:50 +00:00
christos
142b3180cb
Coverity CID 882: Avoid NULL deref.
2006-03-19 23:01:03 +00:00
elad
2b9c10de57
Set errno on failure, and man-page updates.
2006-03-19 22:58:21 +00:00
christos
950274b463
Revert part of previous free'ing because it was really a bug in -lkrb5.
...
Coverity CID 918: Avoid NULL deref (not strictly necessary).
2006-03-19 22:56:36 +00:00
christos
171dd64c65
Coverity CID 1247: Don't use negative index.
2006-03-19 22:54:00 +00:00
christos
0666075024
Coverity CID 1907: Free keyblock, not just the contents.
2006-03-19 22:34:59 +00:00
christos
a3f80bb48f
- Don't trash error number returned by the handler; return it instead.
...
- Add default cases and return EINVAL
- Don't check for NULL arguments and return EFAULT. Let it core-dump instead.
(or add DIAGASSERT)
- Coverity CID 799: Don't dereference m and n if they are known to be NULL.
Bail out sooner with EINVAL.
2006-03-19 22:18:25 +00:00
christos
b3044379df
Clarify errno's returned by those functions.
2006-03-19 21:56:04 +00:00
christos
6b99850ef0
Coverity CID 1209: Avoid negative close. While I am there fix bugs (open
...
returning 0 is ok). Reorganize code to factor out common parts, cleanup
syscall checking and error code return.
2006-03-19 21:55:37 +00:00
christos
6b8123e7e5
Coverity CID 1909: Prevent memory leak.
2006-03-19 21:21:18 +00:00
christos
e5d241d0e4
Coverity CID 2480: Move variable initialization higher up to prevent
...
uninitialized access during error cleanup.
2006-03-19 21:15:21 +00:00
christos
81cd8f57a4
Coverity CID 2481: Move initialization of variable higher up to prevent
...
uninitialized access in error path.
2006-03-19 21:11:28 +00:00
christos
082737ff51
Coverity CID 2595: Don't call cc_destroy after cc_close because cc_close
...
free's the second argument.
2006-03-19 21:07:55 +00:00
christos
cd35252882
Use float constants!
2006-03-19 20:54:15 +00:00
christos
a42e5c8db9
Coverity CID 562: Flip the order of the if statement to prevent unreachable
...
code.
2006-03-19 20:46:25 +00:00
christos
fef1370818
Coverity CID 572: Comment out dead code.
2006-03-19 20:42:44 +00:00
christos
15da190f2c
Coverity CID 573: Comment out unreachable code.
2006-03-19 20:41:24 +00:00
christos
4696019f20
Coverity CID 574: Unreachable code due to incorrect constants. Correct
...
constants according to the comments in the code, and add more comments.
2006-03-19 20:39:48 +00:00
christos
3511ea5c9b
Coverity CID 575: comment out dead code.
2006-03-19 20:15:07 +00:00
christos
2ca947f5e7
Coverity CID 107[123]: Leave the assertions in the code, not only when DEBUG
...
is set.
2006-03-19 20:08:09 +00:00
christos
51566e9c85
Coverity CID 1553: Fix memory leak. While here, fix malloc calls:
...
- don't cast
- use sizeof(var) instead of sizeof(type)
2006-03-19 20:02:27 +00:00
christos
f017961ddf
Coverity CID 828: Add an assertion to validate that activeq is initialized;
...
while here simplify code.
2006-03-19 19:57:22 +00:00
christos
14339635d2
restore struct des_ks_struct used by krb4. Nothing uses it here, so GC it
...
when KRB4 is ejected.
2006-03-19 19:39:26 +00:00
christos
e1b2ea7ce9
Change des_key_schedule to be an array of DES_LONG instead of abusing
...
struct and union semantics.
2006-03-19 19:35:00 +00:00
bouyer
4fd105ebad
libkadm5srv and libkadm5clnt uses libhdb, add a .WAIT.
2006-03-19 15:10:19 +00:00
wiz
cfed86b6c3
Mark up NULL and -.
2006-03-19 10:46:21 +00:00
jnemeth
0c47a67596
Fix coverity run 5, issue 2018 -- memory leak.
...
Approved by christos.
2006-03-19 06:52:26 +00:00
christos
dcd8e4c853
remove unused label.
2006-03-19 04:43:17 +00:00
christos
def2a8d763
revert previous error check.
2006-03-19 04:17:42 +00:00
rtr
03c7830389
retrun -> return
2006-03-19 03:36:28 +00:00
christos
23b08f8966
Coverity CID 618: Comment out dead code.
2006-03-19 03:10:08 +00:00
christos
8a8a2fc7a2
iCoverity CID 706: Remove dead code.
2006-03-19 03:08:11 +00:00
christos
28929e2bc3
Coverity CID 708: Remove dead code.
2006-03-19 03:05:57 +00:00
christos
e3f25002a4
Coverity CID 590: since bdif > 0, k = bdif - 1 >= 0, so k < 0 cannot happen.
...
Remove dead code.
2006-03-19 03:04:04 +00:00
christos
2260be176f
Coverity CID 710: Remove unreachable code.
2006-03-19 03:00:49 +00:00
christos
7f6a77ef9b
Coverity CID 711: Remove dead code.
2006-03-19 02:56:48 +00:00
christos
359eb8d732
Coverity CID 571: Remove dead code.
2006-03-19 02:54:38 +00:00
christos
2b86a068b9
Coverity CID 769: Avoid NULL deref.
2006-03-19 02:51:30 +00:00
christos
3b66d5d2eb
Coverity CID 770: Avoid NULL deref.
2006-03-19 02:48:30 +00:00
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