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