summaryrefslogtreecommitdiffstats
path: root/lib (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Move arm to the 'MI' softfloat code instead of the arm version.drahn2011-07-0530-7173/+7
| | | | YES!! miod@
* Recommit the reverted sigacts change now that the NFS use-after-freeguenther2011-07-051-2/+14
| | | | | | | | problem has been tracked down. This fixes the sharing of the signal handling state: shared bits go in sigacts, per-rthread bits goes in struct proc. ok deraadt@
* Add stubs for signals and forks.pirofti2011-07-0521-120/+26
| | | | While at it clean-up a bit by removing unused files and adding cvs tags.
* check that thread specific keys are valid, and cleanup code a little.tedu2011-07-051-21/+14
| | | | ok guenther
* fix a few bugs in the thread specific data functionstedu2011-07-051-5/+36
|
* move the specfs code to a place people can see it; ok guenther thib krwderaadt2011-07-042-6/+4
|
* - Take into account padding for the IEEE extended shape types. Itmartynas2011-07-041-37/+183
| | | | | | | | should be 96-bits on 32-bit architectures, and 128-bits on 64-bit architectures. - Add abstract macros to operate on long doubles by words. To be used soon.
* enter ia64 for objderaadt2011-07-041-2/+2
|
* tweak previous;jmc2011-07-041-2/+3
|
* Add csu ia64 support.pirofti2011-07-043-0/+213
|
* Add ia64 libc support.pirofti2011-07-0429-0/+645
|
* Add wcsdup(), from NetBSD.nicm2011-07-044-4/+121
| | | | ok deraadt matthew
* Implement an idle timeout for the socket splicing. A new `sp_idle'mikeb2011-07-041-6/+15
| | | | | | | field of the `splice' structure can be used to specify a period of inactivity after which splicing will be dissolved. ETIMEDOUT error retrieved with a SO_ERROR indicates the idle timeout expiration. With comments from and OK bluhm.
* "it's" -> "its" in a couple of comments.krw2011-07-031-3/+3
|
* Recognize %a, %A format specifiers, per C99.martynas2011-07-032-17/+12
|
* In pthread_key_delete(), only scan other threads if the key was allocatedguenther2011-07-031-12/+12
| | | | | | and handle the case of specific_data being NULL. Pointed out by fgsch@, ok tedu@
* Swap bitmask values around so that STRTOG_Neg doesn't get affectedmartynas2011-07-031-6/+6
| | | | by the inexact values.
* Properly implement the long double (%Lf) scanf without the precisionmartynas2011-07-031-8/+10
| | | | loss.
* For tiny x, tanhf = x*(one+x). GCC (at -O2) optimized this intomartynas2011-07-021-0/+2
| | | | | x+x*x, as a result sign got lost for the zero inputs. Explicitly return in this case, similarly like has been done in tanh.
* Trick lint into recording the right prototypes in the llib-lc.lnmartynas2011-07-028-31/+58
| | | | database on the vax, similarly like has been done in gen.
* Rebase on gdtoa-20110428; contains fixes for absurdly long inputsmartynas2011-07-0214-612/+696
| | | | | | | | | (among other things). Fixes mozilla crasher for the link i was provided with. With the massive local changes to teach that malloc can fail, fixes for the vax, strlcpy, moving things to library namespaces. Tested on all architectures.
* pthread_key_delete should delete the data, so it's not reused bytedu2011-07-021-1/+13
| | | | | a later pthread_key_create. bug report from Henry Precheur. ok guenther mikeb
* Enable the knob to dynamically allocate (large) state structures.millert2011-07-011-1/+2
|
* Do not mask errno if we fail to open /dev/diskmap. Also, fall throughjsing2011-06-301-4/+1
| | | | | | rather than returning so that realname still gets assigned. ok millert@ deraadt@ thib@
* document HW_ALLOWPOWERDOWN; reminded by and ok jmc@naddy2011-06-271-2/+11
|
* No need for files generated by depend.okan2011-06-258-520/+0
| | | | ok nicm@
* switch to installing source manuals (base part)schwarze2011-06-234-273/+275
| | | | | discussed with lots of people, tested by naddy@, "move fast" deraadt@
* s/ands/and/, from Tobias Ulmersthen2011-06-231-3/+3
|
* as man page states, lower case undoes upper case. add support for little s,tedu2011-06-201-1/+5
| | | | | no security, for consistency. use of this option is discouraged. :) ok deraadt guenther millert
* Add the following certs:dhill2011-06-151-0/+563
| | | | | | | | | | | | DigiCert High Assurance CA-3 Go Daddy Secure Certification Authority/serialNumber=07969287 Equifax Secure Certificate Authority VeriSign Class 3 Public Primary Certification Authority - G5 Entrust Certification Authority - L1C Entrust.net Secure Server Certification Authority ok mikeb@ beck@ fgsch@ constant prodding by marco@
* - The 0x1p514 was wrong on VAX, but remove FP_SUBNORMAL, FP_INFINITE,martynas2011-06-082-20/+6
| | | | | | | | and FP_NAN cases altogether, since they are not supported, and fpclassify() will never return that. (Leftovers when this was cloned.) - Kill unused INFSTR, NANSTR, LDBL_ADJ. - Teach hdtoa() that rv_alloc can fail. - Move STRTOG_NoMemory above STRTOG_Infinite (fallthru).
* Userland counterpart of the vmmap backout; cranks major version of libkvm.ariane2011-06-062-15/+14
|
* lots of back things happening in this signal handler, but at leastderaadt2011-06-031-2/+3
| | | | | start to clean up the simple stuff ok nicm
* +.Xr hcreate 3 ,jmc2011-06-031-2/+3
| | | | | requested by Daniel Dickman ok espie
* one midicat server can export multiple midithru portsratchov2011-06-031-3/+7
|
* don't forget to send the initial clock tickratchov2011-06-031-1/+5
|
* fix wcscasecmp() parameters; <wchar.h> was correctnaddy2011-06-011-2/+2
|
* Call the single, not double-precision version of copysign for themartynas2011-05-311-2/+2
| | | | float arguments.
* Make lint play nicer in pass 2 of libm on amd64 and i386. Themartynas2011-05-312-2/+10
| | | | | | internal _ItL_* extended-precision constants are of course going to be declared inconsistently since we define them based on structures; however prototype as long doubles.
* For tiny x, tanh = x*(one+x). GCC (at -O2) optimized this intomartynas2011-05-301-2/+4
| | | | | x+x*x, as a result sign got lost for the input of -0. Explicitly return negative zero in this case. Found by Cephes.
* Document why everything in this signal handler is totally unsafe -- it isderaadt2011-05-301-6/+16
| | | | | | totally ridiculous to call all sorts of stdio and malloc stuff in a signal handler. These comments have been looked at by nicm, and then passed upstream.
* Make printf-like and scanf-like functions marked as such in llib-lc.lnmartynas2011-05-3016-16/+37
| | | | | | | and llib-lwrap.ln databases; so that the lint features doing format strings checks are enabled by default. Looks good to millert@.
* Trick lint into recording the right prototypes in the llib-lm.lnmartynas2011-05-3031-122/+301
| | | | | | | database on platforms without extended-precision floating-point support. Seems like a reasonable approach to millert@.
* Trick lint into recording the right prototypes in the llib-lc.lnmartynas2011-05-308-49/+79
| | | | | | | database on platforms without extended-precision floating-point support. Seems like a reasonable approach to millert@.
* Store -1 into signgam in case of a special value of -0.martynas2011-05-282-2/+10
|
* Adapt m68k MD functions to extended-precision.martynas2011-05-2812-9/+513
| | | | Go for it miod@.
* Adapt m68k MD functions to single-precision.martynas2011-05-2825-5/+1005
| | | | Looked over by miod@.
* tweak previous (my fault);jmc2011-05-281-4/+4
|
* wcs(n)casecmp support, manpage comments from jmc@, okay deraadt@espie2011-05-284-6/+83
|
* tweak previous; ok martynasjmc2011-05-265-30/+28
|