summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* o Implement C99 classification macros isfinite(), isinf(), isnan(),mike2003-02-1213-102/+220
| | | | | | | | | isnormal(). The current isinf() and isnan() are perserved for binary compatibility with 5.0, but new programs will use the macros. o Implement C99 comparison macros isgreater(), isgreaterequal(), isless(), islessequal(), islessgreater(), isunordered(). Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU>
* This manual is called SIGNBIT(3) not FPCLASSIFY(3).mike2003-02-121-1/+1
|
* Implement C99's signbit() macro.mike2003-02-114-2/+102
|
* Actually link in the attr_{set,get}stack.alfred2003-02-113-0/+6
|
* Use pam_get_user(3) instead of pam_get_item(3) where appropriate.des2003-02-102-4/+4
|
* Add pthread_attr_getstack() and pthread_attr_setstack().alfred2003-02-107-0/+359
| | | | Submitted by: Craig Rodrigues <rodrigc@attbi.com>
* Handle %%m properly in syslog format string. Previously it would expandalfred2003-02-101-3/+13
| | | | | the %m into the errno and then vfprintf would expand the % and the first character of the strerror(3) return causing possible data corruption.
* Leak more stuff into libgeom.phk2003-02-105-6/+582
|
* Complete rewrite of pam_ssh(8). The previous version was becoming harddes2003-02-094-557/+307
| | | | | | | | | | | to maintain, and had security issues which would have required a major rewrite to address anyway. This implementation currently starts a separate agent for each session instead of connecting each new session to the agent started by the first one. While this would be a Good Thing (and the old pam_ssh(8) tried to do it), it's hard to get right. I'll revisit this issue when I've had a chance to test some modifications to ssh-agent(1).
* Implement fpclassify():mike2003-02-0818-3/+530
| | | | | | | | | | | | | | | | | | | | | | | | | | | o Add a MD header private to libc called _fpmath.h; this header contains bitfield layouts of MD floating-point types. o Add a MI header private to libc called fpmath.h; this header contains bitfield layouts of MI floating-point types. o Add private libc variables to lib/libc/$arch/gen/infinity.c for storing NaN values. o Add __double_t and __float_t to <machine/_types.h>, and provide double_t and float_t typedefs in <math.h>. o Add some C99 manifest constants (FP_ILOGB0, FP_ILOGBNAN, HUGE_VALF, HUGE_VALL, INFINITY, NAN, and return values for fpclassify()) to <math.h> and others (FLT_EVAL_METHOD, DECIMAL_DIG) to <float.h> via <machine/float.h>. o Add C99 macro fpclassify() which calls __fpclassify{d,f,l}() based on the size of its argument. __fpclassifyl() is never called on alpha because (sizeof(long double) == sizeof(double)), which is good since __fpclassifyl() can't deal with such a small `long double'. This was developed by David Schultz and myself with input from bde and fenner. PR: 23103 Submitted by: David Schultz <dschultz@uclink.Berkeley.EDU> (significant portions) Reviewed by: bde, fenner (earlier versions)
* Lower WARNS to 3 until I track down a way to explain that I know whatphk2003-02-081-1/+1
| | | | I'm doing to sparc64's gcc
* Include <sys/time.h>, it's not the users problem that we use bintimephk2003-02-081-0/+1
| | | | internally.
* Hook libgeom in.phk2003-02-081-1/+1
|
* Add libgeom to the system.phk2003-02-084-0/+362
| | | | | Initially this only contains the functions for accessing the I/O statistics data.
* Maybe I was a little too fast? Remove debugging code, and commit thedes2003-02-063-2/+90
| | | | | | Makefile and man page which I'd forgotten to 'cvs add'. Sponsored by: DARPA, NAI Labs
* Fix build error.nyan2003-02-061-1/+0
|
* Replace pam_wheel(8) with pam_group(8) which has a cleaner interface. Thedes2003-02-062-1/+119
| | | | | | | | | | pam_wheel(8) module was written to work in spite of a broken libpam, and has grown organically since its inception, which is reflected in both its functionality and implementation. Rather than clean up pam_wheel(8) and break backward compatibility, I've chosen to reimplement it under a new, more generic name. Sponsored by: DARPA, NAI Labs
* Make sure the message is only printed once.des2003-02-061-3/+5
|
* Don't blame markm for what he didn't do - writing these man pages, fordes2003-02-062-6/+2
| | | | | instance. Also bump the date since I made substantial modifications earlier today.
* Update copyright.des2003-02-061-1/+1
|
* Add support for escape sequences in the arguments (e.g. %u for user name)des2003-02-062-24/+82
| | | | Sponsored by: DARPA, NAI Labs
* Export the PAM environment to the child process instead of the "normal"des2003-02-062-3/+12
| | | | | | environment list, which may be unsafe and / or sensitive. Sponsored by: DARPA, NAI Labs
* The .Fn function. Spelling.charnier2003-02-062-10/+21
|
* The .Fn functioncharnier2003-02-061-1/+2
|
* The .Fn functioncharnier2003-02-0611-29/+58
|
* The .Fn functioncharnier2003-02-0610-33/+43
|
* Minimal manual page for pam_kerberosIV(8).des2003-02-062-0/+66
| | | | Sponsored by: DARPA, NAI Labs
* Fix use of an uninitialized pointer introduced in a previous revision.mtm2003-02-061-0/+1
| | | | Approved by: markm (mentor)(implicit)
* Since we drop NSHUFF values now, set default seed to what it becomesache2003-02-051-3/+3
| | | | after srand(1)
* Prevent uppercase after .Xr by adding ``The ... utility/system call''.charnier2003-02-052-7/+9
|
* Mention that the CLOCK_VIRTUAL and CLOCK_PROF clocks are not implemented.tjr2003-02-051-1/+7
| | | | PR: 8376
* - Remove unused old disk pointers from Write_FreeBSD() and Fill_Disklabel()jhb2003-02-047-21/+18
| | | | | functions. - Clean up a few signed/unsigned warnings.
* Remove mostly unused disk arguments from Fixup_*_Names() functions.jhb2003-02-041-9/+9
|
* Grammer fix.mikeh2003-02-041-1/+1
|
* For rand(3) and random(3) TYPE_0 drop NSHUFF values right after srand{om}()ache2003-02-042-6/+15
| | | | | | | to remove part of seed -> 1st value correlation. Correlation still remains because of algorithm limits. Note that old algorithm have even stronger correlation, especially in the lower bits area, but not eye-visible, as current one.
* Park & Miller PRNG can be safely initialized with any value but 0 and stuckache2003-02-032-2/+8
| | | | | | | at 0 as designed. Its BSD adaptation tries to fight it by mapping 0 to 2147483647 after calculation, but this method not works since 2147483647 seed returns to 0 again on the next interation. Instead of after calculation mapping, map 0 to another value _before_ calculation, so it never stucks.
* Document additional behaviour of this function (seephantom2003-02-031-2/+12
| | | | rev 1.3 of uthread_attr_get_np.c)
* Improve pthread_attr_get_np() by enabling it to return thread's real stackphantom2003-02-031-1/+9
| | | | | | address instead of specified by pthread_attr_t passed to pthread_create(). Suggested by: deischen
* In pam_sm_acct_mgmt(), retrieve the cached credentials before trying todes2003-02-031-3/+6
| | | | | | initialize the context. This way, a failure to initialize the context is not fatal unless we actually have work to do - because if we don't, we return PAM_SUCCESS without even trying to initialize the context.
* Whitespace cleanupdes2003-02-031-3/+3
|
* OpenPAMify.des2003-02-021-33/+10
|
* For some combinations of variable sizes and RAND_MAX value rand_r()ache2003-02-021-2/+4
| | | | may store less amount bits for seed, than available. Fix it.
* No need for the OPENSSL_NO_KRB5 switch anymore.markm2003-01-311-1/+1
| | | | Fixed by: nectar
* Document a bug in our chroot(2) implementation: if access controlrwatson2003-01-311-0/+6
| | | | | | | | | | | checks, including the "open directory" check or a MAC check fail, after the working directory of the process has been changed, then the cwd of the process will be left as the target directory rather than the original directory. At some point, this bug might be fixable by performing the directory change only after permission is granted for the change. In the mean time document it (it's been there for a while).
* Zap another reference to !RFPROC being unsupported that I missed before.tjr2003-01-311-2/+0
|
* Don't use -compact in list of available flags. Fix tag width.tjr2003-01-311-1/+1
|
* !RFPROC has been supported for a while now.tjr2003-01-311-2/+1
|
* Back out previous. Many people disagreed with removing the warning.tjr2003-01-301-0/+8
|
* Add getosreldate.3 to the Makefile.trhodes2003-01-301-1/+1
|
* Add a manual page for getosreldate.c.trhodes2003-01-301-0/+65
| | | | | | PR: 46365 Submitted by: gioria (original version) OK'ed by: alfred (older version)
OpenPOWER on IntegriCloud