summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Add manual page for dlinfo(3). It's still need some work and addphantom2003-02-141-0/+191
| | | | examples, but it's better than nothing already.
* Enable just committed manual pages, update MLINKSphantom2003-02-131-0/+13
|
* Add AUTHORS sectionphantom2003-02-131-0/+6
|
* Finally! Document all undocumented functions in libc_r.phantom2003-02-1310-0/+696
| | | | | | | | | | | | | | | | | | | | Add manual pages for following functions: . pthread_attr_setcreatesuspend_np(3) . pthread_main_np(3) . pthread_multi_np(3) . pthread_single_np(3) . pthread_mutexattr_getkind_np(3) . pthread_mutexattr_setkind_np(3) . pthread_resume_all_np(3) . pthread_resume_np(3) . pthread_set_name_np(3) . pthread_suspend_all_np(3) . pthread_suspend_np(3) . pthread_switch_add_np(3) . pthread_switch_delete_np(3) MFC after: 3 days
* Break important implementation detail note into IMPLEMENTATION DETAILSphantom2003-02-131-3/+7
| | | | | | section. Add cross reference to pthread_attr_getstack() function. MFC after: 1 day
* Add cross reference for pthread_attr_get_np()phantom2003-02-131-0/+1
|
* Rehash MLINKS: add missing ones for recently added pthread_attr_{get,set}stack()phantom2003-02-131-3/+2
| | | | functions and remove links for 3 non-existent functions
* Add appropriate MLINKS for functions documented in libgeom.3phantom2003-02-131-0/+10
|
* Fix some mdoc issues: add .Nd to NAME section, use valid .Lb argument,phantom2003-02-131-15/+16
| | | | use .Fn there appropriate
* Implement dlinfo() function.kan2003-02-131-0/+8
| | | | | | | | | | Introdice RTLD_SELF special handle and properly process it within dlsym() and dlinfo() functions. The intention is to improve our compatibility with Solaris and to make a Java port easier. Partially submitted by: phantom
* 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
|
OpenPOWER on IntegriCloud