fjoe
8a1314cd3e
Fix EOVERFLOW detection in vswprintf(3)
...
Reviewed by: tjr
MFC after: 2 weeks
2005-02-21 19:41:44 +00:00
das
347e711324
Use hardware instructions for sqrt() and sqrtf().
2005-02-21 18:27:57 +00:00
das
c082951462
Use double arithmetic instead of simulating it with two floats. This
...
results in a performance gain on the order of 10% for amd64 (sledge),
ia64 (pluto1), i386+SSE (Pentium 4), and sparc64 (panther), and a
negligible improvement for i386 without SSE. (The i386 port still
uses the hardware instruction, though.)
2005-02-21 17:44:57 +00:00
das
0ac8896337
Remove the i387 versions of atan(), atan2(), and atan2f().
...
They are slower than the MI routines on modern hardware,
except for degenerate cases such as the Pentium 4.
PR: 67469
2005-02-21 16:04:23 +00:00
das
967bb5dcb0
Remove i387 versions of asin() and acos(). Although the hardware
...
instruction was faster on the 486, it's slower than our MD version on
modern processors.
Determined by: bde
PR: 67469
2005-02-20 22:51:08 +00:00
das
ef7a10667b
Remove the float versions of the i387 trig functions obtained from
...
NetBSD. They're buggy, giving particularly for inputs larger in
magnitude than 2**63.
Noticed by: bde
PR: 67469
2005-02-20 22:50:40 +00:00
deischen
d249e2f25d
Somewhere along the line, tick accumulation for SA threads was
...
changed to use the statclock. Make sure we calculate the value
of a tick correctly in userland.
Noticed by: Kazuaki Oda <kaakun at highway dot ne dot jp>
2005-02-18 16:07:05 +00:00
des
ae4586a78e
Fix a memory leak: when freeing the connection structure, don't forget to
...
free the connection buffer as well.
PR: bin/76153
MFC after: 1 week
2005-02-16 12:46:46 +00:00
kbyanc
bdfff0682f
Set TCP_NOPUSH on HTTP requests, reducing the number of round-trips
...
necessary to establish each connection.
MFC after: 2 weeks
2005-02-16 00:22:20 +00:00
deischen
80b24bb8d5
Set the default guardsize and stacksize in the default thread
...
attribute when the library is initialized.
2005-02-15 15:02:11 +00:00
ru
136924cea4
Expand contractions.
2005-02-15 09:27:00 +00:00
stefanf
90d46cdb27
Fix typo.
...
Submitted by: Antoine Brodin
2005-02-14 18:40:31 +00:00
stefanf
653ce89b7e
Use socklen_t.
2005-02-14 17:55:33 +00:00
stefanf
3681db07f4
- Use socklen_t.
...
- No need for two instances of 'num'.
2005-02-14 17:51:45 +00:00
stefanf
03a2de3818
Fix most cases where the address of an int is passed to a function expecting a
...
socklen_t * argument.
2005-02-14 17:42:58 +00:00
phantom
eb29a7bac4
. Convert return type of gai_strerror() to 'const char *' as POSIX requires.
...
. Convert ai_errlist[] to simple 'char *' array, and appropriately
optimize gai_strerror()
2005-02-14 11:33:12 +00:00
phantom
4548946acd
EAI_ADDRFAMILY and EAI_NODATA are obsoleted, and not definined anymore,
...
so do not export these definitions via manual page
2005-02-14 11:24:58 +00:00
gshapiro
314ea49c9c
Remove file no longer in 8.13.3
2005-02-14 02:41:41 +00:00
ru
6b6b8c04f6
Expand contractions.
2005-02-13 23:45:54 +00:00
kientzle
2896c0ddcb
Fix a buffer overflow in the "none" decompression handler that
...
occurred with large read-ahead requests. This only affected
formats that incorrectly make large requests (ZIP did this until
recently) or with block sizes over 32k.
2005-02-13 23:29:54 +00:00
ru
6f67e58f8d
who's -> whose
2005-02-13 23:23:30 +00:00
ru
1541af42f1
Expand *n't contractions.
2005-02-13 22:25:33 +00:00
deischen
b082404539
Increase the default stacksizes:
...
32-bit 64-bit
main thread 2MB 4MB
other threads 1MB 2MB
2005-02-13 18:38:06 +00:00
scottl
9f778d1e48
Use the correct variable name in ibsad()
2005-02-13 06:21:36 +00:00
phk
7fa8e716f8
Check handle types.
...
Implement more device functions.
Make DMA optional.
2005-02-12 23:52:44 +00:00
kientzle
9ae66c1865
Oops. I missed a 0 => '\0' correction.
...
Thanks to: Ruslan
2005-02-12 23:33:31 +00:00
kientzle
c17dc84307
Clear the error message buffer on entry to major routines.
...
This avoids having error messages get concatenated over multiple calls.
2005-02-12 23:11:29 +00:00
kientzle
d7de376121
Update the format descriptions to include ISO9660 and ZIP support.
...
Also remove some unnecessary blank lines from archive_read.3.
2005-02-12 23:09:44 +00:00
kientzle
51b8ea9c30
Performance optimization, code clarification, and bug workaround.
...
When reading the bodies of Zip archive entries, request a minimum of 1
byte, rather than a minimum of the full entry size. This is faster
(since it does not force the decompression layer to combine reads) and
works around a bug in the "none" decompression handler (which I'm
testing a separate fix for now). I've also renamed "bytes_read" to
"bytes_avail" in several places to more accurately reflect that the
value returned from (a->compression_read_ahead) is the number of bytes
available, not necessarily the number of bytes requested.
2005-02-12 23:00:31 +00:00
kientzle
31107ff9be
Fill in some more Rockridge details in ISO9660 support: Ignore PD
...
(padding) entries, extract inode value from PX entry, recognize SP and
ST (start/end of SUSP extensions).
I don't enforce SP yet, as I've seen CDROMs which use Rockridge
extensions but don't have the SP record (which is officially
required).
The ISO9660 support is now mature enough to extract FreeBSD
distribution CDROMs created with mkisofs.
2005-02-12 22:48:38 +00:00
kientzle
c8ffa65148
Flush input when reading from pipe to avoid "broken pipe" warnings.
...
For example, when using 'gunzip | tar' to decompress.
Also, fix some style issues (write null character as '\0').
Thanks to: Jaakko Heinonen
2005-02-12 22:44:50 +00:00
phk
2bebe00e43
Add ibcntl as alias for ibcnt
...
Add ibsta and start to use it.
Rename the argument structure more sensibly.
Improve timeout and error handling
2005-02-12 21:07:09 +00:00
phk
1ddeaa4538
Use the eot argument field for ibeot().
2005-02-12 15:49:20 +00:00
stefanf
d5719e89ef
Fix comparisons that test if an unsigned value is < 0.
...
Reviewed by: tjr
2005-02-12 08:45:12 +00:00
pjd
6ce8df8f98
Don't read more than the given 'len' bytes from the 'big' string.
...
PR: misc/77369
Submitted by: Ed Maste <emaste@phaedrus.sandvine.ca>
MFC after: 1 week
2005-02-11 21:07:51 +00:00
cperciva
7294dae01f
read(), pread(), write(), and pwrite() return EINVAL if they are asked
...
for more than INT_MAX bytes.
2005-02-10 20:09:01 +00:00
phk
94b3cce893
Constify.
2005-02-09 20:56:32 +00:00
ru
114ea39c76
Fixed the misplaced $FreeBSD$.
2005-02-09 18:07:17 +00:00
phk
9e47efde48
Tie libgpib into the build (unless NO_GPIB)
2005-02-06 16:45:57 +00:00
phk
d359ed4a46
Add libgpib containing the glue to get ibfoo() calls into the kernel.
2005-02-06 16:45:20 +00:00
das
b45580b648
Update my email address.
2005-02-06 03:23:31 +00:00
glebius
e7fd5fd51e
When we have converted an ASCII message to binary, set its version in
...
the header. Otherwise we will send a message with zero version.
MFC after: 3 days
2005-02-04 21:36:10 +00:00
das
2992840cda
Fix a small scripting snafu in the previous revision.
2005-02-04 20:05:39 +00:00
das
24d2516dd7
Remove another vestige of support for a non-IEEE libm.
2005-02-04 18:32:13 +00:00
das
a47af911ba
Reduce diffs against vendor source (Sun fdlibm 5.3).
2005-02-04 18:26:06 +00:00
das
9aed1e79d6
Move machine-dependent crud to its own makefile.
2005-02-04 14:33:39 +00:00
das
ec83c7685d
Remove wrappers and other cruft intended to support SVID, mistakes in
...
C90, and other arcana. Most of these features were never fully
supported or enabled by default.
Ok: bde, stefanf
2005-02-04 14:08:32 +00:00
phantom
e199e843c1
Cleanup prototypes and remove dead code
...
MFC After: 3 days
2005-02-01 16:04:55 +00:00
des
b0d098fb3c
In addition to the PAM environment, export a handful of useful PAM items.
...
Suggested by: Ed Maste <emaste@phaedrus.sandvine.ca>
2005-02-01 10:37:07 +00:00
des
23d6a7f7bd
Add openpam_free_envlist(3).
2005-02-01 10:21:07 +00:00