summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Fix the NetBSD RCS id's on these files; somehow they were initiallytjr2002-10-232-2/+2
| | | | committed with the tags unexpanded.
* Reimplement more efficiently, using a single forward scan (like strrchr(3))tjr2002-10-231-22/+12
| | | | | instead of scanning forwards to find the end of the string then scanning backwards to find the character.
* Reimplement, handling the case where c == L'\0' correctly and fixingtjr2002-10-231-21/+7
| | | | some style(9) bugs.
* Add the new extra argument also in the alpha case.phk2002-10-231-1/+1
|
* query ip6.arpa then ip6.int for IPv6 reverse lookup. follows RFC3152.ume2002-10-231-51/+77
| | | | | Obtained from: KAME MFC after: 1 week
* Add a Standards section, claiming conformance to IEEE Std. 1003.1-2001.tjr2002-10-231-1/+17
| | | | | Also add a note to the Bugs section pointing out that strerror() and perror() share the same static buffer.
* Translate to English.des2002-10-231-13/+18
|
* Replace this wcsncpy() implementation with one based on strncpy.c to fixtjr2002-10-231-26/+32
| | | | | | | two major bugs: - off-by-one overflow when the length of the source string exceeds or equals the destination buffer size. - old version was not padding the destination buffer with null wide chars
* If LOGIN_SETMAC is set and MAC is enabled in the kernel, then seerwatson2002-10-231-0/+27
| | | | | | | | | | | | if the user has a 'label' entry in their login class. If so, attempt to set that label on the process as part of the credential setup. If we're unable to parse the label, or unable to set the label, fail. In the future, we may also want to warn if a label is set but the kernel doesn't support MAC. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Use an error message closer to old dumpfs(8) in the case of truncated/nojmallett2002-10-221-1/+1
| | | | | | | | | superblock. Submitted by: kkenn Can't use it verbatim, at least I hate to, as the ", skipped" bit doesn't make much sense in a library, to me.
* Add the concept of a per-disk error string, and a function which prints itjmallett2002-10-226-1/+78
| | | | along with the errno, if one is set.
* remove unused __sys_sigaltstack() declarationfjoe2002-10-221-1/+0
| | | | Approved by: deischen
* Explain to users that they may want to kldload aio.alfred2002-10-227-22/+175
| | | | | | Move Xref sections. Submitted by: Craig Rodrigues <rodrigc@attbi.com>
* No longer needed.phk2002-10-221-18/+0
|
* Rename the libc signal trampoline to __sigtramp to match netbsd. Thisjake2002-10-222-4/+4
| | | | should allow gdb to detect when we're executing in a signal trampoline.
* Remove the last traces of bogus MAKEDEV functionality.phk2002-10-222-24/+0
|
* Reflect MAC kernel/user API changes into the libc MAC implementation.rwatson2002-10-227-247/+398
| | | | | | | | | | | | This removes a lot of complexity, since we basically just reserve space on a retrieval of a label, and pass around strings. Two new elements: (1) consumers of the API must now declare what label elements they are interested in retrieving, or (2) rely on the default provided in a new configuration file, mac.conf. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Live with it: I had hoped to find a neat way to deal with all the magicphk2002-10-221-2/+9
| | | | numbers, but so far havn't come up with anything: Add an #ifdef PC98.
* Avoid a lot of #ifdef PC98 code by giving a couple of the Chunk functionsphk2002-10-225-56/+3
| | | | an extra argument for all archs.
* Swing the weed-whacker around libdisk:phk2002-10-2210-447/+73
| | | | | | | | | Constify some things. Staticize some things. Remove some unused things. Prototype some things. Don't install a gazillion man-pages links. Drop support for ON-TRACK disk-manager.
* .Xr mac.3 and posix1e.3 to mac.9. Point at sys/mac.h in posix1e.3.rwatson2002-10-222-3/+5
| | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Lobotomize MakeDev(), we don't need it with devfs.phk2002-10-211-0/+2
|
* Sigh, d_ntracks, not d_nheads.phk2002-10-211-1/+1
|
* fwheads and fwsectors got swapped underway.phk2002-10-211-2/+2
| | | | Approved by: sam
* Implement working on ELF corefiles. Use kvm_read() when readingmarcel2002-10-211-122/+135
| | | | | | | memory while mapping a virtual address to a physical address. This allows us to work with virtual addresses for page tables, provided it doesn't cause infinite recursion. Currently all page tables are direct mapped.
* Unhook the per-policy parsing/printing MAC modules in libc to preparerwatson2002-10-217-815/+5
| | | | | | | | | to bring in the new MAC label management API. With the new API revision, we have only policy-agnostic code in libc and the base kernel. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* track gratuitous change to sys/i386/include/reg.hsam2002-10-212-4/+4
|
* Use a warns setting we can catch regressions with.obrien2002-10-201-3/+1
|
* When dumping thread info, only include the filename and line if we actuallyjmallett2002-10-201-3/+9
| | | | | | | know what file! (Prevents use of NULL). MFC after: 1 day Reviewed by: deischen
* Another baby step toward getting sysinstall working:sam2002-10-201-77/+128
| | | | | | | | | | | | o fillin media s/h/c fields from new XML phk just added; need this because sysinstall uses them in the fdisk look-alike o add new tags to xml parser o cleanup parser a touch; remove unused tags and move tag parsing stuff to a table to simplify future additions o redo callback to pass 64-bit values since mediasize overflows u_int32_t o loosen parsing sanity checks a touch to deal with new xml we must handle o move sector size probing to non-geom handling since we now get it from xml o remove WHOLE_DISK_SLICE buggery now that we get mediasize from xml
* Adapt to handle the new sparc64 core dump format correctly.tmm2002-10-201-32/+95
| | | | Reviewed by: jake
* When recycling a cached connection, increment the reference count so thattjr2002-10-201-1/+1
| | | | | the heap block does not get freed and reused. This should fix the pkg_add -r crashes that have been happening for months.
* Cross-reference fmtcheck(3).tjr2002-10-201-0/+1
|
* Give in on the __sF stuff. I have a better fix in mind that is futurepeter2002-10-191-1/+1
| | | | proof, but this should buy me some time for now.
* o since you can't use DIOCGDINFO and DIOCGSLICEINFO on drive nodes with geom,sam2002-10-191-62/+456
| | | | | | | | | | | | | get the xml configuration for the devices and "parse" the information to get what's needed o replace #ifdef DEBUG constructs with DPRINT/DPRINTX to make the code more readable Note the xml "parser" is very very hackish and should be replaced with a real one. This one was done to be very small and special-purpose; don't think about copying it elsewhere. Approved by: phk
* Indent code example with one tab, not two, for consistency with the rest.tjr2002-10-191-8/+8
|
* C89 does not specifiy strsep(), so our strsep() implementation cannottjr2002-10-191-1/+0
| | | | | | conform to it. Obtained from: OpenBSD
* The ftok() function has not been in libcompat for quite a while.tjr2002-10-191-3/+0
|
* Add the libz derived files, added in the previous commit, tomarcel2002-10-191-0/+2
| | | | CLEANFILES. We were not cleaning up after ourselves.
* Oops. Also provide a lint-compatible unused argument warning killer.markm2002-10-181-0/+4
|
* ISOfy functions, sort headers and mark unused arguments.markm2002-10-181-13/+6
|
* Correct the headers needed to use dbopen(3) and friends.markm2002-10-181-1/+2
|
* Introduce 'exempt_if_empty' option to pam_wheel(8), which bypasses therwatson2002-10-182-2/+18
| | | | | | | | | | group membership requirement if the group has no explicit members listed in /etc/group. By default, this group is the wheel group; setting this flag restores the default BSD behavior from 4.x. Reviewed by: markm Requested by: various Sponsored by: DARPA, Network Associates Laboratories
* not sure if this correct, but it compiles againsam2002-10-181-3/+3
|
* FD locking is not enabled anymore, so the table which contains the ownerjmallett2002-10-171-4/+0
| | | | | | | | of a file descriptor has NULL entries, so don't dereference the table entries to get the owners ever -- don't print the owners when processing a thread_dump request as a result of SIGINFO. Reviewed by: deischen
* o ioctl DIOCGDINFO error wasn't checkedsam2002-10-171-7/+29
| | | | | | | | | | | | o memory wasn't reclaimed in certain cases o add more msgs under #ifdef DEBUG o rewrite tangle of for loops for clarity NB: Open_Disk should redo how it malloc's memory so the caller can free everything. Documentation says the caller can free the disk list to reclaim everything but this leaks the indirect strings. Fixing this is simple for the sysctl case but adds complexity to the fallback, non-sysctl, case.
* correct arg order to strlcpy/strlcat under #ifdef alphasam2002-10-171-2/+2
|
* Fix off-by-one error when pushing back a multibyte sequence intjr2002-10-171-2/+6
| | | | wide character class (%l[) and wide string (%ls) conversions.
* Make part of the previous change clearer; check flags for SUPPRESS directlytjr2002-10-171-7/+7
| | | | instead of checking whether we're using a temporary buffer.
* The field width for single-byte string conversions (%c, %s, %[) is thetjr2002-10-171-33/+88
| | | | | | maximum number of bytes that may be stored in the array, not the maximum number of wide characters to read. The wording of the standard unfortunately does not make this clear.
OpenPOWER on IntegriCloud