The NetBSD Project

CVS log for src/lib/libc/gen/Makefile.inc

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.216.2.2: download - view: text, markup, annotated - select for diffs
Wed Oct 9 13:25:10 2024 UTC (7 weeks, 4 days ago) by martin
Branches: netbsd-10
Diff to: previous 1.216.2.1: preferred, colored; branchpoint 1.216: preferred, colored; next MAIN 1.217: preferred, colored
Changes since revision 1.216.2.1: +4 -1 lines
Pull up following revision(s) (requested by riastradh in ticket #939):

	distrib/sets/lists/debug/module.md.amd64: revision 1.18
	sys/modules/Makefile: revision 1.292
	lib/libc/gen/arc4random.c: revision 1.34
	lib/libc/gen/arc4random.c: revision 1.35
	lib/libc/gen/arc4random.c: revision 1.36
	lib/libc/gen/arc4random.c: revision 1.37
	sys/kern/kern_entropy.c: revision 1.70
	lib/libc/gen/arc4random.c: revision 1.38
	sys/kern/kern_entropy.c: revision 1.71
	lib/libc/gen/getentropy.3: revision 1.8
	distrib/sets/lists/modules/md.amd64: revision 1.103
	share/man/man4/rnd.4: revision 1.42
	share/man/man4/rnd.4: revision 1.44
	lib/libc/include/arc4random.h: revision 1.1
	distrib/sets/lists/man/mi: revision 1.1786
	sys/arch/i386/conf/GENERIC: revision 1.1258
	sys/modules/acpivmgenid/acpivmgenid.ioconf: revision 1.1
	sys/arch/amd64/conf/ALL: revision 1.190
	distrib/sets/lists/debug/mi: revision 1.446
	sys/arch/i386/conf/ALL: revision 1.521
	lib/libc/gen/Makefile.inc: revision 1.219
	distrib/sets/lists/debug/module.md.i386: revision 1.12
	sys/dev/acpi/acpi_vmgenid.c: revision 1.1
	sys/dev/acpi/acpi_vmgenid.c: revision 1.2
	lib/libc/include/reentrant.h: revision 1.22
	sys/arch/evbarm/conf/GENERIC64: revision 1.219
	share/man/man4/Makefile: revision 1.735
	distrib/sets/lists/modules/md.i386: revision 1.100
	distrib/sets/lists/tests/mi: revision 1.1334
	lib/libc/gen/arc4random.3: revision 1.22
	sys/dev/acpi/files.acpi: revision 1.133
	lib/libc/gen/arc4random.3: revision 1.23
	tests/lib/libc/gen/t_arc4random.c: revision 1.1
	sys/sys/entropy.h: revision 1.6
	sys/arch/amd64/conf/GENERIC: revision 1.614
	sys/modules/acpivmgenid/Makefile: revision 1.1
	share/man/man4/acpivmgenid.4: revision 1.1
	lib/libc/gen/Makefile.inc: revision 1.220
	tests/lib/libc/gen/Makefile: revision 1.56
	share/man/man4/acpivmgenid.4: revision 1.2
	share/man/man4/acpivmgenid.4: revision 1.3

	(all via patch)

Catch up with all the lint warnings since exit on warning was disabled.

Disable 'missing header declaration' and 'nested extern' warnings for now.
acpivmgenid(4): New driver for virtual machine generation ID.

Added to amd64/ALL and i386/ALL kernel configurations, and made
available as a loadable module acpivmgenid.kmod on x86, for now.
TBD: Add to all ACPI-supporting GENERIC kernels.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

entropy(9): Factor out subroutines to reset and gather entropy.
`Reset' means we keep the data in the pool, but assume it had zero
entropy.  `Gather' means we request samples from all on-demand
sources and wait for the synchronous ones to complete.

No functional change intended, other than to expose new symbols --
just preparation to expose these to acpivmgenid(4), so it can use
these when the VM host notifies us that we, the guest, have been
cloned.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

acpivmgenid(4): Reset and gather entropy on VM clone notification.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

arc4random(3): Reseed if system entropy epoch changes.
This can happen, for example, if the system is a VM instance, and the
VM is cloned.

This incurs the cost of a system call on every arc4random call, which
is unfortunate, but
1. we don't currently have a (machine-independent) mechanism for
   exposing a read-only page to userland shared by the kernel to
   enable a cheaper access path to the entropy epoch; and
2. the algorithm here -- a simple application of ChaCha -- is likely
   also a bottleneck and could be much cheaper by
   (a) using sys/crypto/chacha for machine-dependent vectorized
       ChaCha code, and
   (b) filling a buffer (somewhere between a cipher block and a page)
       in a batch at a time, instead of running ChaCha to generate
       only 32 bytes at a time.
So although this might be a performance hit, the security benefit is
worthwhile and we have a clear path to do better than reversing the
performance hit later.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

acpivmgenid(4): Nix BUGS that have been squashed.
Reference kern.entropy.epoch for the remaining bug (which is a
performance issue, not a security issue).
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

entropy(9): Allow unprivileged reads of sysctl kern.entropy.epoch.

Applications need this in order to know when to reseed.  (We should
also expose it through a page shared read-only with userland for
cheaper access, but until we do, let's let applications get at it
through sysctl.)
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

arc4random.c: Fix test program.

This isn't wired up anywhere, but let's reduce the bitrot.  It was
helpful in reminding me that kern.entropy.epoch was, for reasons I
can't remember, restricted to privileged access.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

amd64, evbarm, i386: Add acpivmgenid(4) to GENERIC.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

rnd(4): Document kern.entropy.epoch is unprivileged and elaborate.
Cross-reference acpivmgenid(4).
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

arc4random(3): Note that arc4random respects kern.entropy.epoch.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork
Add debug info for new acpivmgenid module

arc4random(3): Add automatic tests.

This verifies that:
- arc4random zeroes its state and reseeds itself on fork
- arc4random reseeds itself on entropy consolidation (e.g., VM clone)
- arc4random falls back to global state if it can't allocate local
  state because address space limits cause mmap to fail

NOTE: This adds a new libc symbol __arc4random_global, but it's in
the reserved namespace and only used by t_arc4random, so no libc
minor bump.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

getentropy(3): Note intent to reseed on VM clone, and caveats.

Tidy markup and pacify some mandoc -Tlint complaints while here.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

Bump dates on man pages recently updated to mention VM clones.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

arc4random(3): Pacify some of lint's complaints.
PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

arc4random: suppress another lint warning

Revision 1.216.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 8 11:16:17 2024 UTC (7 weeks, 5 days ago) by martin
Branches: netbsd-10
Diff to: previous 1.216: preferred, colored
Changes since revision 1.216: +5 -3 lines
Pull up following revision(s) (requested by rin in ticket #930):

	lib/libc/include/extern.h: revision 1.30
	distrib/sets/lists/base/shl.mi: revision 1.987 (patch)
	external/bsd/blocklist/bin/support.c: revision 1.2
	external/bsd/blocklist/bin/blocklistd.c: revision 1.5
	external/bsd/blocklist/bin/blocklistd.8: revision 1.3
	sys/sys/syslog.h: revision 1.42
	external/bsd/blocklist/bin/support.h: revision 1.2
	external/bsd/blocklist/include/blocklist.h: revision 1.3
	crypto/external/bsd/openssh/dist/pfilter.c: revision 1.9
	external/bsd/blocklist/lib/shlib_version: revision 1.2
	lib/libc/gen/syslog_ss.c: revision 1.4
	lib/libc/gen/Makefile.inc: revision 1.218
	external/bsd/blocklist/lib/bl.c: revision 1.3
	external/bsd/blocklist/README: revision 1.3
	external/bsd/blocklist/include/bl.h: revision 1.2
	distrib/sets/lists/debug/shl.mi: revision 1.347 (patch)
	distrib/sets/lists/comp/mi: revision 1.2462
	lib/libc/gen/syslog.3: revision 1.34
	lib/libc/gen/syslog.3: revision 1.35
	external/bsd/blocklist/libexec/blocklistd-helper: revision 1.8
	external/bsd/blocklist/lib/libblocklist.3: revision 1.4
	external/bsd/blocklist/lib/libblocklist.3: revision 1.5
	external/bsd/blocklist/lib/libblocklist.3: revision 1.6
	external/bsd/blocklist/lib/blocklist.c: revision 1.3

Spelling fixes

PR/58391: Noriyuki Soda: re-adding syslog_ss() to syslog.h and syslog.3

syslog(3): Nix trailing whitespace in man page.
No functional change intended.

reference sockpath instead of sockspath

Add blocklist_open2() that can pass a custom logger or NULL for no logging.
Switch internally to use syslog_r. Add compatibility for systems that don't
have syslog_r.

Switch blocklist to use syslog_ss since we are being called from a
signal handler.

bump libblocklist
remove trailing space

Silence a bogus warning when starting up:
NetBSD pf:
    No ALTQ support in kernel
    ALTQ related functions disabled
FreeBSD pf:
    Anchor 'blacklistd' not found.
The anchor is indeed found and working correctly.  This patch just
discards stderr's output, like in other places.
(jlduran@github)

update markup (Ed Maste)

Revision 1.221: download - view: text, markup, annotated - select for diffs
Wed Oct 2 18:12:35 2024 UTC (8 weeks, 4 days ago) by christos
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.220: preferred, colored
Changes since revision 1.220: +3 -1 lines
Add workaround for clang atomics

Revision 1.220: download - view: text, markup, annotated - select for diffs
Thu Aug 29 21:05:01 2024 UTC (3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.219: preferred, colored
Changes since revision 1.219: +2 -1 lines
arc4random: suppress another lint warning

Revision 1.219: download - view: text, markup, annotated - select for diffs
Thu Aug 29 13:39:42 2024 UTC (3 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.218: preferred, colored
Changes since revision 1.218: +3 -1 lines
arc4random(3): Pacify some of lint's complaints.

PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM
fork

Revision 1.218: download - view: text, markup, annotated - select for diffs
Mon Jul 8 22:14:31 2024 UTC (4 months, 3 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.217: preferred, colored
Changes since revision 1.217: +5 -3 lines
PR/58391: Noriyuki Soda: re-adding syslog_ss() to syslog.h and syslog.3

Revision 1.217: download - view: text, markup, annotated - select for diffs
Sat Jan 20 14:52:47 2024 UTC (10 months, 1 week ago) by christos
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.216: preferred, colored
Changes since revision 1.216: +5 -1 lines
Catch up with all the lint warnings since exit on warning was disabled.
Disable 'missing header declaration' and 'nested extern' warnings for now.

Revision 1.216: download - view: text, markup, annotated - select for diffs
Tue May 31 13:42:59 2022 UTC (2 years, 6 months ago) by riastradh
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Branch point for: netbsd-10
Diff to: previous 1.215: preferred, colored
Changes since revision 1.215: +3 -3 lines
libc: Reintroduce getentropy.

This was introduced two years ago when the getrandom/getentropy API
question was still open, and removed because the discussion was
ongoing.  Now getentropy is more widely adopted and soon to be in
POSIX.  So reintroduce the symbol into libc since we'll be keeping it
anyway.  Discussion of details of the semantics, as interpreted by
NetBSD, is ongoing, but the symbol needs to get in before the
netbsd-10 branch.  The draft POSIX text is
(https://www.opengroup.org/austin/docs/austin_1110.pdf):

    SYNOPSIS
        #include <unistd.h>

        int getentropy(void *buffer, size_t length);

    DESCRIPTION
        The getentropy() function shall write length bytes of data
        starting at the location pointed to by buffer. The output
        shall be unpredictable high quality random data, generated by
        a cryptographically secure pseudo-random number
        generator. The maximum permitted value for the length
        argument is given by the {GETENTROPY_MAX} symbolic constant
        defined in <limits.h>.

    RETURN VALUES
        Upon successful completion, getentropy() shall return 0;
        otherwise, -1 shall be retunred and errno set to indicate the
        error.

    ERRORS
        The getentropy() function shall fail if:

        [EINVAL]        The value of length is greater than
                        {GETENTROPY_MAX}.

        The getentropy() function may fail if:

        [ENOSYS]        The system does not provide the necessary
                        source of entropy.

    RATIONALE
        The getentropy() function is not a cancellation point.

Minor changes from the previous introduction of getentropy into libc:

- Return EINVAL, not EIO, on buflen > 256.
- Define GETENTROPY_MAX in limits.h.

The declaration of getentropy in unistd.h and definition of
GETENTROPY_MAX in limits.h are currently conditional on
_NETBSD_SOURCE.  When the next revision of POSIX is finalized, we can
expose them also under _POSIX_C_SOURCE > 20yymmL as usual -- and this
can be done as a pullup without breaking existing compiled programs.

Revision 1.215: download - view: text, markup, annotated - select for diffs
Mon Nov 15 14:01:51 2021 UTC (3 years ago) by christos
Branches: MAIN
Diff to: previous 1.214: preferred, colored
Changes since revision 1.214: +3 -1 lines
Add man pages for posix_spawn_file_actions_add{f,}chdir from piyush

Revision 1.214: download - view: text, markup, annotated - select for diffs
Mon May 3 11:07:55 2021 UTC (3 years, 7 months ago) by simonb
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.213: preferred, colored
Changes since revision 1.213: +3 -1 lines
Add links for the other functions documented in arc4random(3).

Revision 1.213: download - view: text, markup, annotated - select for diffs
Mon May 3 08:30:30 2021 UTC (3 years, 7 months ago) by simonb
Branches: MAIN
Diff to: previous 1.212: preferred, colored
Changes since revision 1.212: +3 -3 lines
Whitespace police.

Revision 1.212: download - view: text, markup, annotated - select for diffs
Tue Apr 20 21:42:32 2021 UTC (3 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.211: preferred, colored
Changes since revision 1.211: +1 -6 lines
Instead of compiling files with -fcommon, create an include file and declare
the 3 symbols that need to be common using an attribute. Put all the 3 symbol
definitions in libc in one place (initfini.c). Reviewed by joerg@

Revision 1.211: download - view: text, markup, annotated - select for diffs
Mon Apr 12 03:57:07 2021 UTC (3 years, 7 months ago) by mrg
Branches: MAIN
Diff to: previous 1.210: preferred, colored
Changes since revision 1.210: +2 -1 lines
use -fcommon where necessary.

Revision 1.210: download - view: text, markup, annotated - select for diffs
Wed Mar 10 13:30:34 2021 UTC (3 years, 8 months ago) by simonb
Branches: MAIN
Diff to: previous 1.209: preferred, colored
Changes since revision 1.209: +4 -3 lines
Add manpage links for asysctl(3) and asysctlbyname(3), already described
in sysctl(3).

Revision 1.209: download - view: text, markup, annotated - select for diffs
Fri Feb 26 04:28:14 2021 UTC (3 years, 9 months ago) by rin
Branches: MAIN
Diff to: previous 1.208: preferred, colored
Changes since revision 1.208: +3 -2 lines
Add missing endutent.3 to MAN.

Revision 1.208: download - view: text, markup, annotated - select for diffs
Fri Feb 26 03:19:34 2021 UTC (3 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.207: preferred, colored
Changes since revision 1.207: +2 -1 lines
put back line accidentally removed.

Revision 1.207: download - view: text, markup, annotated - select for diffs
Fri Feb 26 03:05:01 2021 UTC (3 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.206: preferred, colored
Changes since revision 1.206: +3 -2 lines
PR/56012: Kouichi Hashikawa: getutent(3) man page is missing

Revision 1.206: download - view: text, markup, annotated - select for diffs
Tue Sep 22 21:37:47 2020 UTC (4 years, 2 months ago) by nia
Branches: MAIN
Diff to: previous 1.205: preferred, colored
Changes since revision 1.205: +2 -2 lines
remove getentropy bits

Revision 1.205: download - view: text, markup, annotated - select for diffs
Sun Jul 5 01:09:48 2020 UTC (4 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.204: preferred, colored
Changes since revision 1.204: +1 -1 lines
revert previous; utmpxname is already documented in getlastlogx.3. Should
probably be moved.

Revision 1.204: download - view: text, markup, annotated - select for diffs
Sun Jul 5 01:05:50 2020 UTC (4 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.203: preferred, colored
Changes since revision 1.203: +2 -2 lines
document utmpxname(3)

Revision 1.203: download - view: text, markup, annotated - select for diffs
Sun May 10 19:36:49 2020 UTC (4 years, 6 months ago) by maya
Branches: MAIN
Diff to: previous 1.202: preferred, colored
Changes since revision 1.202: +2 -2 lines
Don't add getentropy.c to the build (remove symbol from libc)

Still being discussed in tech-userlevel. If we wait any longer someone
is going to try the excuse that the discussion is entirely pointless, since
removing symbols is too hard.

Revision 1.202: download - view: text, markup, annotated - select for diffs
Wed May 6 16:17:36 2020 UTC (4 years, 6 months ago) by nia
Branches: MAIN
Diff to: previous 1.201: preferred, colored
Changes since revision 1.201: +3 -3 lines
Add getentropy() to libc - a simple wrapper to access the kernel CSPRNG.

Posted to tech-userlevel@ a week ago and reviewed by riastradh@.

GETENTROPY(3)		   Library Functions Manual		 GETENTROPY(3)

NAME
     getentropy - fill a buffer with high quality random data

LIBRARY
     Standard C Library (libc, -lc)

SYNOPSIS
     #include <unistd.h>

     int
     getentropy(void *buf, size_t buflen);

DESCRIPTION
     The getentropy() function fills a buffer with high quality random data,
     suitable for seeding cryptographically secure psuedorandom number
     generators.

     getentropy() is only intended for seeding random number generators and is
     not intended for use by regular code which simply needs secure random
     data.  For this purpose, please use arc4random(3).

     The maximum value for buflen is 256 bytes.

IMPLEMENTATION NOTES
     getentropy() reads from the sysctl(7) variable kern.arandom.

RETURN VALUES
     The getentropy() function returns 0 on success, and -1 if an error
     occurred.

ERRORS
     getentropy() will succeed unless:

     [EFAULT]		The buf argument points to an invalid memory address.

     [EIO]		Too many bytes were requested.

SEE ALSO
     arc4random(3), rnd(4)

STANDARDS
     The getentropy() function is non-standard.

HISTORY
     The getentropy() function first appeared in OpenBSD 5.6, then in
     FreeBSD 12.0, and NetBSD 10.

Revision 1.201: download - view: text, markup, annotated - select for diffs
Wed Apr 22 23:32:25 2020 UTC (4 years, 7 months ago) by joerg
Branches: MAIN
Diff to: previous 1.200: preferred, colored
Changes since revision 1.200: +5 -1 lines
Explicitly use -fcommon for globals shared between libc and CSU.

Revision 1.200: download - view: text, markup, annotated - select for diffs
Sat Sep 9 18:18:28 2017 UTC (7 years, 2 months ago) by kamil
Branches: MAIN
CVS tags: phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp
Diff to: previous 1.199: preferred, colored
Changes since revision 1.199: +2 -1 lines
Install new man-page devname_r(3).

This is a link to devname(3).

Revision 1.198.2.1: download - view: text, markup, annotated - select for diffs
Thu May 11 02:58:32 2017 UTC (7 years, 6 months ago) by pgoyette
Branches: prg-localcount2
Diff to: previous 1.198: preferred, colored; next MAIN 1.199: preferred, colored
Changes since revision 1.198: +6 -5 lines
Sync with HEAD

Revision 1.199: download - view: text, markup, annotated - select for diffs
Tue May 9 11:14:16 2017 UTC (7 years, 6 months ago) by kre
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Diff to: previous 1.198: preferred, colored
Changes since revision 1.198: +6 -5 lines


Add the new signalname/signalnext/signalnumber interface to libc.

This as discussed on current-users in the thread
entitled:
  Proposal: new libc/libutil functions to map SIGXXXX <-> "XXXX"
that can be found (starting at):
  http://mail-index.netbsd.org/current-users/2017/04/28/msg031600.html

These functions provide the mechanism to enable applications
to divorce themselves from internal details of the signal
implementation.

Libc minor bumped, prototypes in <signal.h>, sets lists updated (and sorted).

One and all: feel free to improve the sources & man page (etc), but
please do not change the function signatures without discussion.

Revision 1.197.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:53:09 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.197: preferred, colored; next MAIN 1.198: preferred, colored
Changes since revision 1.197: +2 -2 lines
Sync with HEAD

Revision 1.195.2.2: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:56:57 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.195.2.1: preferred, colored; branchpoint 1.195: preferred, colored; next MAIN 1.196: preferred, colored
Changes since revision 1.195.2.1: +5 -5 lines
Sync with HEAD

Revision 1.198: download - view: text, markup, annotated - select for diffs
Tue Feb 7 19:29:40 2017 UTC (7 years, 9 months ago) by kamil
Branches: MAIN
CVS tags: prg-localcount2-base1, prg-localcount2-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, bouyer-socketcan-base1
Branch point for: prg-localcount2
Diff to: previous 1.197: preferred, colored
Changes since revision 1.197: +2 -2 lines
Mark exect(3) obsolete and bind it to plain execve(2) on all platforms

The original exect(2) from BSD4.2 was enabling bit for tracing
(single-step mode) and calling execve(2). The purpose of it was to generate
a signal for a tracer once the application will change its image to a new
program.

This approach no longer works as:
 - exect(2) traces (single-steps) libc and it requires hundreds or
   thousands steps before entering a new image
 - it's vax and x86 specific code
 - this functionality has been moved to the kernel - once a process is
   traced it will generate SIGTRAP with si_code TRAP_EXEC and route it to
   its debugger
 - the side effects and unportability make this interface unusable
 - there are no known users of this interface
 - it apparently never worked better since day0 of NetBSD ("day0 bug")

Users are requested to move to other execve(2) variants. Calling current
execve(2) as it is the most similar behavior to this one from BSD4.2.

Discussed several times on mailing lists and in PR/51700.

Add warning to exect(3) telling about marking this function obsolete.

This function is prepared to be removed in next libc major bump.

Sponsored by <The NetBSD Foundation>

Revision 1.197: download - view: text, markup, annotated - select for diffs
Thu Jan 12 00:38:01 2017 UTC (7 years, 10 months ago) by christos
Branches: MAIN
CVS tags: bouyer-socketcan-base
Branch point for: bouyer-socketcan
Diff to: previous 1.196: preferred, colored
Changes since revision 1.196: +4 -4 lines
Split syslog.c to:

- syslog_ss.c *_ss api functions (don't use stdio, time)
- syslog.c: *syslog* non _ss api functions (use stdio, time)
- xsyslog.c> common guts.

The motivation for this is not to drag in stdio/locale/floating point/time
for every binary, since syslog_ss() is used in __stack_check_fail() for SSP.

Revision 1.195.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 4 14:48:52 2016 UTC (8 years ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.195: preferred, colored
Changes since revision 1.195: +5 -4 lines
Sync with HEAD

Revision 1.196: download - view: text, markup, annotated - select for diffs
Tue Oct 4 09:41:41 2016 UTC (8 years, 1 month ago) by kamil
Branches: MAIN
CVS tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104
Diff to: previous 1.195: preferred, colored
Changes since revision 1.195: +5 -4 lines
Add timespec_get(3) in <time.h> and enable unconditionally struct timespec

These changes conforms to the C11 standard
References:
 - 7.27.1/3 Components of time (struct timespec)
 - 7.27.2.5 The timespec_get function

According to ISO/IEC 9899:201x (draft) <time.h> defines the timespec
structure and declares the timespec_get(3) function with TIME_UTC
definition.

According to a C++17 standard draft <ctime> offers the same interface in
the std:: namespace.

The timespec_get function modifies the timespec object pointed by ts
to hold the current calendar time in the given base. The standard notes
only the TIME_UTC base with implementation defined value, set it to 1
as zero is reserved for error handling. Once operation was successful this
function returns passed base, otherwise exits with zero.

The timespec struct was already part of the POSIX standard in <time.h>.

Enable this interface unconditionally in the header to allow to use it
in a code prior C11 and C++17 as an extension.

Review notes from <christos>

Revision 1.195: download - view: text, markup, annotated - select for diffs
Sun Jun 5 17:16:44 2016 UTC (8 years, 5 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.194: preferred, colored
Changes since revision 1.194: +3 -3 lines
Document bsd_signal (From GSoC 2016 by Charles Cui)

Revision 1.194: download - view: text, markup, annotated - select for diffs
Sun Apr 3 00:19:42 2016 UTC (8 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.193: preferred, colored
Changes since revision 1.193: +4 -3 lines
userland bits for wait6/waitid.

Revision 1.193: download - view: text, markup, annotated - select for diffs
Thu Jan 14 20:41:23 2016 UTC (8 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.192: preferred, colored
Changes since revision 1.192: +2 -2 lines
add stravis(3) from OpenBSD

Revision 1.192: download - view: text, markup, annotated - select for diffs
Sun Oct 25 16:01:04 2015 UTC (9 years, 1 month ago) by pooka
Branches: MAIN
Diff to: previous 1.191: preferred, colored
Changes since revision 1.191: +3 -3 lines
Don't include daemon.c in RUMPRUN=yes mode.

The standard implementation uses fork(), needs an alternative
implementation for Rumprun.

Revision 1.191: download - view: text, markup, annotated - select for diffs
Tue Jan 20 17:28:00 2015 UTC (9 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.190: preferred, colored
Changes since revision 1.190: +2 -1 lines
Factor out popen() code into separate functions and create popenve()
using the new functions, a safer version of popen() that does not
involve a shell. Correct manual page inaccuracies.

Revision 1.190: download - view: text, markup, annotated - select for diffs
Wed Dec 10 16:55:54 2014 UTC (9 years, 11 months ago) by pooka
Branches: MAIN
Diff to: previous 1.189: preferred, colored
Changes since revision 1.189: +6 -2 lines
Add two more Makefile conditionals required for RUMPRUN=yes

 * do not build _errno.c (different thread/tls handling)
 * do not build either phk- or jemalloc (different backing page allocation)

Somehow I missed these in the previous commit, but now libc built with
RUMPRUN=yes works also with rumprun-posix, so there's reasonably high
confidence that I didn't miss anything anymore.

Revision 1.189: download - view: text, markup, annotated - select for diffs
Fri Sep 26 19:28:03 2014 UTC (10 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.188: preferred, colored
Changes since revision 1.188: +3 -3 lines
add execvpe, execlpe (reviewed by phone)

Revision 1.184.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:14 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.184.2.1: preferred, colored; branchpoint 1.184: preferred, colored; next MAIN 1.185: preferred, colored
Changes since revision 1.184.2.1: +7 -10 lines
Rebase to HEAD as of a few days ago.

Revision 1.187.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:51:50 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.187: preferred, colored; next MAIN 1.188: preferred, colored
Changes since revision 1.187: +3 -3 lines
Rebase.

Revision 1.188: download - view: text, markup, annotated - select for diffs
Fri Jun 13 15:45:05 2014 UTC (10 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Diff to: previous 1.187: preferred, colored
Changes since revision 1.187: +3 -3 lines
Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
fetching dynamically sized data via sysctl.

Revision 1.180.2.3: download - view: text, markup, annotated - select for diffs
Thu May 22 11:36:52 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.180.2.2: preferred, colored; branchpoint 1.180: preferred, colored; next MAIN 1.181: preferred, colored
Changes since revision 1.180.2.2: +5 -8 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.187: download - view: text, markup, annotated - select for diffs
Thu Jan 16 20:31:42 2014 UTC (10 years, 10 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Diff to: previous 1.186: preferred, colored
Changes since revision 1.186: +1 -6 lines
"soon" is "now". Remove all __indr_reference crap.

Revision 1.186: download - view: text, markup, annotated - select for diffs
Thu Jan 16 17:21:38 2014 UTC (10 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.185: preferred, colored
Changes since revision 1.185: +8 -6 lines
Add the {v,}{err,warn}c flavors, from FreeBSD.

Revision 1.180.2.2: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:32:24 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.180.2.1: preferred, colored; branchpoint 1.180: preferred, colored
Changes since revision 1.180.2.1: +3 -3 lines
sync with (a bit old) head

Revision 1.184.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:00:41 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.184: preferred, colored
Changes since revision 1.184: +3 -3 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.185: download - view: text, markup, annotated - select for diffs
Sat Nov 3 19:39:21 2012 UTC (12 years, 1 month ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Diff to: previous 1.184: preferred, colored
Changes since revision 1.184: +3 -3 lines
add utimens and lutimens wrappers using utimensat.

Revision 1.180.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:05:18 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.180: preferred, colored
Changes since revision 1.180: +33 -16 lines
sync with head

Revision 1.184: download - view: text, markup, annotated - select for diffs
Thu Apr 12 22:08:32 2012 UTC (12 years, 7 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: tls-maxphys
Diff to: previous 1.183: preferred, colored
Changes since revision 1.183: +2 -1 lines
man page for getpassfd

Revision 1.183: download - view: text, markup, annotated - select for diffs
Thu Apr 12 19:36:19 2012 UTC (12 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.182: preferred, colored
Changes since revision 1.182: +2 -1 lines
Add a new getpass implementation that does not mess with signals, and
include getpass_r

Revision 1.182: download - view: text, markup, annotated - select for diffs
Sat Feb 11 23:31:24 2012 UTC (12 years, 9 months ago) by martin
Branches: MAIN
CVS tags: netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Diff to: previous 1.181: preferred, colored
Changes since revision 1.181: +24 -7 lines
Add userland part of posix_spawn. Libc functions imported from FreeBSD.
Based on Charles Zhang's summer of code project.

Revision 1.181: download - view: text, markup, annotated - select for diffs
Fri Dec 16 12:46:00 2011 UTC (12 years, 11 months ago) by wiz
Branches: MAIN
Diff to: previous 1.180: preferred, colored
Changes since revision 1.180: +8 -10 lines
Split extattr(3) into two man pages to get rid of ugly duplicate Nd.
Work done by Abhinav Upadhyay with minimal cleanup.

Revision 1.180: download - view: text, markup, annotated - select for diffs
Thu Aug 25 18:20:22 2011 UTC (13 years, 3 months ago) by joerg
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Diff to: previous 1.179: preferred, colored
Changes since revision 1.179: +2 -1 lines
Uses non-literal format strings

Revision 1.179: download - view: text, markup, annotated - select for diffs
Wed Aug 3 04:11:16 2011 UTC (13 years, 4 months ago) by manu
Branches: MAIN
Diff to: previous 1.178: preferred, colored
Changes since revision 1.178: +8 -2 lines
Make cp -p and mv preverve extended attributes, and complain if they cannot.

Also introduce library functions for copying extended attributes from one
file to another:
- extattr_copy_file, extattr_copy_fd, extattr_copy_link, with FreeBSD style,
  where a namespace is to be supplied
- cpxattr, fcpxattr, lcpxattr, with Linux style, where all namespaces
  accessible to the caller are copied, and the others are silently ignored.

Revision 1.178: download - view: text, markup, annotated - select for diffs
Sat Mar 26 19:51:42 2011 UTC (13 years, 8 months ago) by christos
Branches: MAIN
CVS tags: cherry-xenmp-base, cherry-xenmp
Diff to: previous 1.177: preferred, colored
Changes since revision 1.177: +3 -2 lines
add fpgetprec/fpsetprec

Revision 1.177: download - view: text, markup, annotated - select for diffs
Wed Mar 16 01:30:24 2011 UTC (13 years, 8 months ago) by erh
Branches: MAIN
Diff to: previous 1.176: preferred, colored
Changes since revision 1.176: +2 -2 lines
Remove one last reference to commaize_number.3

Revision 1.176: download - view: text, markup, annotated - select for diffs
Wed Mar 16 00:50:28 2011 UTC (13 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.175: preferred, colored
Changes since revision 1.175: +2 -2 lines
goodbye short-live commaize_number(3), if you liked it:
#define commaize_number(s, l, n) snprintf(s, l, "%'llu", (unsigned long long)n)

Revision 1.175: download - view: text, markup, annotated - select for diffs
Tue Mar 15 03:47:04 2011 UTC (13 years, 8 months ago) by erh
Branches: MAIN
Diff to: previous 1.174: preferred, colored
Changes since revision 1.174: +5 -3 lines
PR#7540, add a commaize_number function, which inserts comma into a string
 of digits to make it more readable.  This is soon to be used in /bin/ls.

Revision 1.174: download - view: text, markup, annotated - select for diffs
Sat Mar 12 19:52:48 2011 UTC (13 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.173: preferred, colored
Changes since revision 1.173: +5 -2 lines
Fix various vis/unvis issues:
- no need for all the weak symbols
- define a new _VIS_END flag for UNVIS_END so that there are no collisions
  between and vis and unvis flags.
- add bound versions of the vis and unvis functions that take the length of
  the destination buffer. Unlike the OpenBSD ones they return -1 or NULL if
  the buffer is not large enough, instead of silently truncating.

Revision 1.173: download - view: text, markup, annotated - select for diffs
Sun Dec 12 20:22:48 2010 UTC (13 years, 11 months ago) by christos
Branches: MAIN
CVS tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Diff to: previous 1.172: preferred, colored
Changes since revision 1.172: +6 -1 lines
errlist.c is automatically generated now.

Revision 1.172: download - view: text, markup, annotated - select for diffs
Sun Sep 26 02:26:59 2010 UTC (14 years, 2 months ago) by yamt
Branches: MAIN
Diff to: previous 1.171: preferred, colored
Changes since revision 1.171: +2 -2 lines
fix rewinddir on nfs.  fix PR/42879 (and probably PR/40229.)

Revision 1.171: download - view: text, markup, annotated - select for diffs
Fri Aug 27 08:38:41 2010 UTC (14 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.170: preferred, colored
Changes since revision 1.170: +2 -2 lines
add psiginfo.

Revision 1.170: download - view: text, markup, annotated - select for diffs
Sat May 22 06:38:15 2010 UTC (14 years, 6 months ago) by tnozaki
Branches: MAIN
Diff to: previous 1.169: preferred, colored
Changes since revision 1.169: +4 -1 lines
1. hide _CTYPE_PRIVATE section in ctype.h, move them to private header ctype_local.h.
2. do not use _CTYPE_NUM_CHARS macro to read data from LC_CTYPE(old BSDCTYPE style) database.
   because 1<<CHAR_BIT is MD, so i added MI macro _CTYPE_CACHE_SIZE(1<<8).
3. remove _NB_CACHED_RUNE macro, use _CTYPE_CACHE_SIZE instead.

Revision 1.169: download - view: text, markup, annotated - select for diffs
Thu May 13 17:48:50 2010 UTC (14 years, 6 months ago) by jruoho
Branches: MAIN
Diff to: previous 1.168: preferred, colored
Changes since revision 1.168: +3 -1 lines
Build links for syslogp(3), syslogp_r(3), vsyslogp(3), and vsyslogp_r(3).

From Takahiro Kambe in PR lib/43301.

Revision 1.167.2.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:18:23 2009 UTC (15 years, 6 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.167: preferred, colored; next MAIN 1.168: preferred, colored
Changes since revision 1.167: +2 -1 lines
Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.168: download - view: text, markup, annotated - select for diffs
Wed Apr 8 19:28:48 2009 UTC (15 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base
Diff to: previous 1.167: preferred, colored
Changes since revision 1.167: +2 -1 lines
Link glob(3) to glob_pattern_p(3).

Revision 1.163.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 15 03:24:06 2009 UTC (15 years, 10 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.163: preferred, colored; next MAIN 1.164: preferred, colored
Changes since revision 1.163: +3 -1 lines
Pull up following revision(s) (requested by tnozaki in ticket #222):
	distrib/sets/lists/base/mi: revision 1.788
	distrib/utils/libhack/Makefile.inc: revision 1.23
	distrib/utils/libhack/Makefile: revision 1.22
	etc/mtree/NetBSD.dist: revision 1.387
	include/locale.h: revision 1.15
	lib/libc/citrus/Makefile.inc: revision 1.6
	lib/libc/citrus/citrus_aliasname_local.h: revision 1.1
	lib/libc/citrus/citrus_bcs.h: revision 1.5
	lib/libc/citrus/citrus_bcs_strtol.c: revision 1.1
	lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.1
	lib/libc/citrus/citrus_csmapper.c: revision 1.9
	lib/libc/citrus/citrus_fix_grouping.h: revision 1.1
	lib/libc/citrus/citrus_lc_ctype.c: revision 1.1
	lib/libc/citrus/citrus_lc_messages.c: revision 1.1
	lib/libc/citrus/citrus_lc_messages.h: revision 1.1
	lib/libc/citrus/citrus_lc_monetary.c: revision 1.1
	lib/libc/citrus/citrus_lc_monetary.h: revision 1.1
	lib/libc/citrus/citrus_lc_numeric.c: revision 1.1
	lib/libc/citrus/citrus_lc_numeric.h: revision 1.1
	lib/libc/citrus/citrus_lc_template.h: revision 1.1
	lib/libc/citrus/citrus_lc_template_decl.h: revision 1.1
	lib/libc/citrus/citrus_lc_time.c: revision 1.1
	lib/libc/citrus/citrus_lc_time.h: revision 1.1
	lib/libc/citrus/citrus_module.c: revision 1.8
	lib/libc/citrus/citrus_namespace.h: revision 1.7
	lib/libc/citrus/modules/citrus_euc.c: revision 1.13
	lib/libc/gen/Makefile.inc: revision 1.166
	lib/libc/gen/isctype.c: revision 1.17 via patch
	lib/libc/gen/tolower_.c: revision 1.10
	lib/libc/gen/toupper_.c: revision 1.10
	lib/libc/iconv/Makefile.inc: revision 1.3
	lib/libc/iconv/iconv.c: revision 1.7
	lib/libc/locale/Makefile.inc: revision 1.53
	lib/libc/locale/___runetype_mb.c: file removal
	lib/libc/locale/_wctrans.c: revision 1.7
	lib/libc/locale/_wctrans_local.h: revision 1.3
	lib/libc/locale/_wctype.c: revision 1.1
	lib/libc/locale/_wctype_local.h: revision 1.1
	lib/libc/locale/aliasname.c: revision 1.3
	lib/libc/locale/aliasname_local.h: revision 1.2
	lib/libc/locale/bsdctype.c: revision 1.1
	lib/libc/locale/bsdctype.h: revision 1.1
	lib/libc/locale/ctypeio.c: revision 1.8
	lib/libc/locale/ctypeio.h: revision 1.2
	lib/libc/locale/current_locale.c: revision 1.1
	lib/libc/locale/dummy_lc_collate.c: revision 1.1
	lib/libc/locale/dummy_lc_template.h: revision 1.1
	lib/libc/locale/fix_grouping.c: revision 1.1
	lib/libc/locale/fix_grouping.h: revision 1.1
	lib/libc/locale/generic_lc_all.c: revision 1.1
	lib/libc/locale/generic_lc_template.h: revision 1.1
	lib/libc/locale/generic_lc_template_decl.h: revision 1.1
	lib/libc/locale/global_locale.c: revision 1.1
	lib/libc/locale/iswctype.c: file removal
	lib/libc/locale/iswctype_mb.c: revision 1.1
	lib/libc/locale/iswctype_sb.c: revision 1.6
	lib/libc/locale/lcmessages.c: file removal
	lib/libc/locale/lcmessages.h: file removal
	lib/libc/locale/lcmonetary.c: file removal
	lib/libc/locale/lcmonetary.h: file removal
	lib/libc/locale/lcnumeric.c: file removal
	lib/libc/locale/lcnumeric.h: file removal
	lib/libc/locale/lctime.c: file removal
	lib/libc/locale/lctime.h: file removal
	lib/libc/locale/localeconv.c: revision 1.15
	lib/libc/locale/localeio.c: revision 1.2
	lib/libc/locale/localeio.h: revision 1.2
	lib/libc/locale/localeio_lc_ctype.c: revision 1.1
	lib/libc/locale/localeio_lc_messages.c: revision 1.1
	lib/libc/locale/localeio_lc_monetary.c: revision 1.1
	lib/libc/locale/localeio_lc_numeric.c: revision 1.1
	lib/libc/locale/localeio_lc_time.c: revision 1.1
	lib/libc/locale/multibyte.h: revision 1.4
	lib/libc/locale/multibyte_amd1.c: revision 1.6
	lib/libc/locale/multibyte_c90.c: revision 1.5
	lib/libc/locale/nb_lc_messages_misc.h: revision 1.1
	lib/libc/locale/nb_lc_monetary_misc.h: revision 1.1
	lib/libc/locale/nb_lc_numeric_misc.h: revision 1.1
	lib/libc/locale/nb_lc_template.h: revision 1.1
	lib/libc/locale/nb_lc_template_decl.h: revision 1.1
	lib/libc/locale/nb_lc_time_misc.h: revision 1.1
	lib/libc/locale/nl_langinfo.c: revision 1.12
	lib/libc/locale/rune.c: revision 1.31
	lib/libc/locale/rune.h: revision 1.13
	lib/libc/locale/rune_local.h: revision 1.11
	lib/libc/locale/runeglue.c: revision 1.14
	lib/libc/locale/runetable.c: revision 1.18
	lib/libc/locale/setlocale.c: revision 1.55 via patch
	lib/libc/locale/setlocale_local.h: revision 1.1
	lib/libc/locale/setrunelocale.c: file removal
	lib/libc/nls/Makefile.inc: revision 1.9
	lib/libc/nls/catopen.c: revision 1.26
	lib/libc/string/Makefile.inc: revision 1.68
	lib/libc/string/wcscmp.c: revision 1.6
	lib/libc/string/wcsncmp.c: revision 1.6
	lib/libc/string/wcswidth.c: file removal
	lib/libc/string/wmemcmp.c: revision 1.4
	regress/lib/libc/locale/Makefile: revision 1.4
	regress/lib/libc/locale/ctype1/Makefile: revision 1.4
	regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue: revision 1.2
	regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue: revision 1.1
	regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue: revision 1.1
	regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue: file removal
	regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue: file removal
	regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue: revision 1.2
	regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue: revision 1.2
	regress/lib/libc/locale/ctype2/Makefile: revision 1.5
	regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1
	regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue: file removal
	regress/lib/libc/locale/ctype3/Makefile: revision 1.5
	regress/lib/libc/locale/mbtowc/Makefile: revision 1.3
	regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP: revision 1.1
	regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP: file removal
	regress/lib/libc/locale/wcstod/wcstod_test.c: revision 1.2
	share/locale/Makefile.locale: revision 1.1
	share/locale/Makefile: revision 1.5
	share/locale/ctype/Makefile: revision 1.28
	share/locale/locale.alias: revision 1.11
	share/locale/messages/Makefile: revision 1.5
	share/locale/messages/en_US.ISO8859-1.src: file removal
	share/locale/messages/en_US.US-ASCII.src: revision 1.1
	share/locale/messages/ja_JP.ISO-2022-JP.src: revision 1.1
	share/locale/messages/ja_JP.ct.src: revision 1.1
	share/locale/messages/sr_ME.ISO8859-2.src: revision 1.1
	share/locale/messages/sr_ME.ISO8859-5.src: revision 1.1
	share/locale/messages/sr_YU.ISO8859-2.src: file removal
	share/locale/messages/sr_YU.ISO8859-5.src: file removal
	share/locale/messages/sr_YU.UTF-8.src: file removal
	share/locale/messages/zh_CN.GB18030.src: file removal
	share/locale/messages/zh_TW.eucTW.src: revision 1.1
	share/locale/monetary/Makefile: revision 1.5
	share/locale/monetary/af_ZA.ISO8859-1.src: revision 1.2
	share/locale/monetary/am_ET.UTF-8.src: revision 1.2
	share/locale/monetary/be_BY.CP1131.src: file removal
	share/locale/monetary/be_BY.CP1251.src: revision 1.2
	share/locale/monetary/be_BY.ISO8859-5.src: revision 1.2
	share/locale/monetary/be_BY.UTF-8.src: revision 1.2
	share/locale/monetary/bg_BG.CP1251.src: revision 1.2
	share/locale/monetary/bg_BG.UTF-8.src: revision 1.2
	share/locale/monetary/ca_ES.ISO8859-1.src: revision 1.2
	share/locale/monetary/cs_CZ.ISO8859-2.src: revision 1.2
	share/locale/monetary/cs_CZ.UTF-8.src: revision 1.2
	share/locale/monetary/da_DK.ISO8859-1.src: revision 1.2
	share/locale/monetary/de_AT.ISO8859-1.src: revision 1.2
	share/locale/monetary/de_CH.ISO8859-1.src: revision 1.2
	share/locale/monetary/de_DE.ISO8859-1.src: revision 1.2
	share/locale/monetary/el_GR.ISO8859-7.src: revision 1.2
	share/locale/monetary/en_AU.ISO8859-1.src: revision 1.2
	share/locale/monetary/en_CA.ISO8859-1.src: revision 1.2
	share/locale/monetary/en_GB.ISO8859-1.src: revision 1.2
	share/locale/monetary/en_GB.UTF-8.src: revision 1.2
	share/locale/monetary/en_IE.UTF-8.src: revision 1.2
	share/locale/monetary/en_NZ.ISO8859-1.src: revision 1.2
	share/locale/monetary/en_US.ISO8859-1.src: revision 1.2
	share/locale/monetary/en_US.US-ASCII.src: revision 1.1
	share/locale/monetary/es_ES.ISO8859-1.src: revision 1.2
	share/locale/monetary/et_EE.ISO8859-15.src: revision 1.2
	share/locale/monetary/fi_FI.ISO8859-1.src: revision 1.2
	share/locale/monetary/fr_BE.ISO8859-1.src: revision 1.2
	share/locale/monetary/fr_CA.ISO8859-1.src: revision 1.2
	share/locale/monetary/fr_FR.ISO8859-1.src: revision 1.2
	share/locale/monetary/he_IL.UTF-8.src: revision 1.2
	share/locale/monetary/hi_IN.ISCII-DEV.src: revision 1.2
	share/locale/monetary/hr_HR.ISO8859-2.src: revision 1.2
	share/locale/monetary/hu_HU.ISO8859-2.src: revision 1.2
	share/locale/monetary/hy_AM.ARMSCII-8.src: revision 1.2
	share/locale/monetary/hy_AM.UTF-8.src: revision 1.2
	share/locale/monetary/is_IS.ISO8859-1.src: revision 1.2
	share/locale/monetary/it_IT.ISO8859-1.src: revision 1.2
	share/locale/monetary/ja_JP.ISO-2022-JP.src: revision 1.1
	share/locale/monetary/ja_JP.UTF-8.src: revision 1.2
	share/locale/monetary/ja_JP.eucJP.src: revision 1.2
	share/locale/monetary/kk_KZ.PT154.src: revision 1.2
	share/locale/monetary/kk_KZ.UTF-8.src: revision 1.2
	share/locale/monetary/ko_KR.UTF-8.src: revision 1.2
	share/locale/monetary/ko_KR.eucKR.src: revision 1.2
	share/locale/monetary/lt_LT.ISO8859-13.src: revision 1.2
	share/locale/monetary/mn_MN.UTF-8.src: revision 1.2
	share/locale/monetary/nl_BE.ISO8859-1.src: revision 1.2
	share/locale/monetary/nl_NL.ISO8859-1.src: revision 1.2
	share/locale/monetary/no_NO.ISO8859-1.src: revision 1.2
	share/locale/monetary/pl_PL.ISO8859-2.src: revision 1.2
	share/locale/monetary/pl_PL.UTF-8.src: revision 1.2
	share/locale/monetary/pt_BR.ISO8859-1.src: revision 1.2
	share/locale/monetary/pt_PT.ISO8859-1.src: revision 1.2
	share/locale/monetary/ro_RO.ISO8859-2.src: revision 1.2
	share/locale/monetary/ru_RU.CP1251.src: revision 1.2
	share/locale/monetary/ru_RU.CP866.src: revision 1.2
	share/locale/monetary/ru_RU.ISO8859-5.src: revision 1.2
	share/locale/monetary/ru_RU.KOI8-R.src: revision 1.2
	share/locale/monetary/ru_RU.UTF-8.src: revision 1.2
	share/locale/monetary/sk_SK.ISO8859-2.src: revision 1.2
	share/locale/monetary/sl_SI.ISO8859-2.src: revision 1.2
	share/locale/monetary/sr_ME.ISO8859-2.src: revision 1.1
	share/locale/monetary/sr_RS.ISO8859-2.src: revision 1.1
	share/locale/monetary/sr_YU.ISO8859-2.src: revision 1.2
	share/locale/monetary/sr_YU.ISO8859-5.src: revision 1.2
	share/locale/monetary/sr_YU.UTF-8.src: revision 1.2
	share/locale/monetary/sv_SE.ISO8859-1.src: revision 1.2
	share/locale/monetary/tr_TR.ISO8859-9.src: revision 1.2
	share/locale/monetary/uk_UA.CP1251.src: revision 1.2
	share/locale/monetary/uk_UA.ISO8859-5.src: revision 1.2
	share/locale/monetary/uk_UA.KOI8-U.src: revision 1.2
	share/locale/monetary/uk_UA.UTF-8.src: revision 1.2
	share/locale/monetary/zh_CN.GB18030.src: revision 1.2
	share/locale/monetary/zh_CN.UTF-8.src: revision 1.2
	share/locale/monetary/zh_CN.eucCN.src: revision 1.2
	share/locale/monetary/zh_HK.Big5hkscs.src: revision 1.1
	share/locale/monetary/zh_HK.UTF-8.src: revision 1.2
	share/locale/monetary/zh_TW.Big5.src: revision 1.2
	share/locale/numeric/Makefile: revision 1.4
	share/locale/numeric/am_ET.UTF-8.src: file removal
	share/locale/numeric/en_US.ISO8859-1.src: file removal
	share/locale/numeric/en_US.US-ASCII.src: revision 1.1
	share/locale/numeric/ja_JP.eucJP.src: file removal
	share/locale/numeric/ko_KR.eucKR.src: file removal
	share/locale/numeric/mn_MN.UTF-8.src: file removal
	share/locale/numeric/sr_ME.ISO8859-2.src: revision 1.1
	share/locale/numeric/sr_YU.ISO8859-2.src: file removal
	share/locale/numeric/sr_YU.ISO8859-5.src: file removal
	share/locale/numeric/zh_CN.eucCN.src: file removal
	share/locale/time/Makefile: revision 1.5
	share/locale/time/en_US.ISO8859-1.src: file removal
	share/locale/time/en_US.US-ASCII.src: revision 1.1
	share/locale/time/ja_JP.ISO-2022-JP.src: revision 1.1
	share/locale/time/ja_JP.ct.src: revision 1.1
	share/locale/time/sr_ME.ISO8859-2.src: revision 1.1
	share/locale/time/sr_ME.ISO8859-5.src: revision 1.1
	share/locale/time/sr_ME.UTF-8.src: revision 1.1
	share/locale/time/sr_YU.ISO8859-2.src: file removal
	share/locale/time/sr_YU.ISO8859-5.src: file removal
	share/locale/time/sr_YU.UTF-8.src: file removal
	share/locale/time/zh_CN.GB18030.src: file removal
	share/locale/time/zh_TW.eucTW.src: revision 1.1
	usr.bin/locale/locale.c: revision 1.6
	usr.bin/mklocale/Makefile: revision 1.12
	usr.bin/mklocale/lex.l: revision 1.14
	usr.bin/mklocale/mklocaledb.c: revision 1.1
	usr.bin/mklocale/yacc.y: revision 1.25
	usr.sbin/chrtbl/Makefile: revision 1.8
	usr.sbin/chrtbl/ctypeio.c: revision 1.1
	usr.sbin/chrtbl/ctypeio.h: revision 1.1
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES}
db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).
[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
  new locale-db implementation using citrus_db backend,
  see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
  internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].
[tools]
- mklocale(1): add new option ``-t'' that generates new style
  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
    en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
    zh_CN.eucCN -> zh_CN.GB18030
    and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
  for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.

Revision 1.167: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:46:27 2009 UTC (15 years, 10 months ago) by christos
Branches: MAIN
Branch point for: jym-xensuspend
Diff to: previous 1.166: preferred, colored
Changes since revision 1.166: +1 -1 lines
merge christos-time_t

Revision 1.163.6.2: download - view: text, markup, annotated - select for diffs
Sun Jan 4 17:02:19 2009 UTC (15 years, 11 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.163.6.1: preferred, colored; branchpoint 1.163: preferred, colored; next MAIN 1.164: preferred, colored
Changes since revision 1.163.6.1: +158 -0 lines
merge with head.

Revision 1.166: download - view: text, markup, annotated - select for diffs
Fri Jan 2 00:20:19 2009 UTC (15 years, 11 months ago) by tnozaki
Branches: MAIN
CVS tags: christos-time_t-nbase, christos-time_t-base
Diff to: previous 1.165: preferred, colored
Changes since revision 1.165: +3 -1 lines
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).

[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
  new locale-db implementation using citrus_db backend,
  see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
  internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].

[tools]
- mklocale(1): add new option ``-t'' that generates new style
  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().

[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
    en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
    zh_CN.eucCN -> zh_CN.GB18030
    and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
  for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<

old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.

Revision 1.165: download - view: text, markup, annotated - select for diffs
Fri Dec 5 13:08:53 2008 UTC (16 years ago) by ad
Branches: MAIN
Diff to: previous 1.164: preferred, colored
Changes since revision 1.164: +3 -2 lines
Add fdopendir(), from Solaris/Linux.

Revision 1.164: download - view: text, markup, annotated - select for diffs
Thu Nov 20 23:50:08 2008 UTC (16 years ago) by matt
Branches: MAIN
Diff to: previous 1.163: preferred, colored
Changes since revision 1.163: +2 -2 lines
Add new ptree (Patricia / RADIX tree) implementation to NetBSD.

Revision 1.159.6.2: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:39:21 2008 UTC (16 years, 2 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.159.6.1: preferred, colored; branchpoint 1.159: preferred, colored; next MAIN 1.160: preferred, colored
Changes since revision 1.159.6.1: +3 -3 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.163.6.1
Fri Sep 5 04:52:34 2008 UTC (16 years, 3 months ago) by christos
Branches: christos-time_t
FILE REMOVED
Changes since revision 1.163: +0 -155 lines
file Makefile.inc was added on branch christos-time_t on 2009-01-04 17:02:19 +0000

Revision 1.163: download - view: text, markup, annotated - select for diffs
Fri Sep 5 04:52:34 2008 UTC (16 years, 3 months ago) by lukem
Branches: MAIN
CVS tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, matt-mips64-base2
Branch point for: netbsd-5, christos-time_t
Diff to: previous 1.162: preferred, colored
Changes since revision 1.162: +2 -2 lines
Add strunvisx(3) as a link to unvis(3)

Revision 1.162: download - view: text, markup, annotated - select for diffs
Mon Jun 30 19:04:00 2008 UTC (16 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.161: preferred, colored
Changes since revision 1.161: +2 -2 lines
Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

Revision 1.159.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:29:31 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +5 -2 lines
Sync w/ -current. 34 merge conflicts to follow.

Revision 1.159.4.1: download - view: text, markup, annotated - select for diffs
Tue Jun 17 09:13:33 2008 UTC (16 years, 5 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.159: preferred, colored; next MAIN 1.160: preferred, colored
Changes since revision 1.159: +5 -2 lines
sync with head.

Revision 1.161: download - view: text, markup, annotated - select for diffs
Tue Jun 17 00:10:54 2008 UTC (16 years, 5 months ago) by he
Branches: MAIN
CVS tags: yamt-pf42-base4, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Diff to: previous 1.160: preferred, colored
Changes since revision 1.160: +4 -3 lines
Correct the use of MLINKS for the cpuset_* manual page links.
The value for MLINKS is a list of pairs, where the original manpage
is listed first in each pair...

Revision 1.160: download - view: text, markup, annotated - select for diffs
Mon Jun 16 14:25:49 2008 UTC (16 years, 5 months ago) by rmind
Branches: MAIN
Diff to: previous 1.159: preferred, colored
Changes since revision 1.159: +4 -2 lines
- Add affinity(3) manual page, which describes thread affinity,
  pthread_setaffinity_np(3) and pthread_getaffinity_np(3) functions,
  provides simple code example.
- Add cpuset(3) manual page, which describes API of CPU-sets.

Thanks <wiz> for many improvements!

Revision 1.158.4.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:34:03 2008 UTC (16 years, 10 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.158: preferred, colored; next MAIN 1.159: preferred, colored
Changes since revision 1.158: +5 -4 lines
sync with HEAD

Revision 1.159: download - view: text, markup, annotated - select for diffs
Fri Dec 14 17:26:19 2007 UTC (16 years, 11 months ago) by christos
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base
Branch point for: yamt-pf42, wrstuden-revivesa
Diff to: previous 1.158: preferred, colored
Changes since revision 1.158: +5 -4 lines
- add dehumanize_number
- decls for humanize_number and dehumanize_number are in stdlib.h

Revision 1.140.4.1: download - view: text, markup, annotated - select for diffs
Sun Aug 26 20:03:26 2007 UTC (17 years, 3 months ago) by bouyer
Branches: netbsd-3-0
Diff to: previous 1.140: preferred, colored; next MAIN 1.141: preferred, colored
Changes since revision 1.140: +6 -6 lines
Pull up following revision(s) (requested by bad in ticket #1821):
	lib/libc/gen/cgetcap.3: revisions 1.1 - 1.3
	lib/libc/gen/Makefile.inc: revision 1.143
	lib/libc/gen/getcap.3: file removal
Both libcurses and libc installed a getcap(3) manpage, and both used it
as target for a bunch of MLINKS. This had the effect that whatever came
last in install overwrote everything from the other camp.
Solve this by renaming the libc page -- this makes sense because no
function is really named "getcap" here.

Revision 1.140.6.1: download - view: text, markup, annotated - select for diffs
Sun Aug 26 20:03:23 2007 UTC (17 years, 3 months ago) by bouyer
Branches: netbsd-3-1
Diff to: previous 1.140: preferred, colored; next MAIN 1.141: preferred, colored
Changes since revision 1.140: +6 -6 lines
Pull up following revision(s) (requested by bad in ticket #1821):
	lib/libc/gen/cgetcap.3: revisions 1.1 - 1.3
	lib/libc/gen/Makefile.inc: revision 1.143
	lib/libc/gen/getcap.3: file removal
Both libcurses and libc installed a getcap(3) manpage, and both used it
as target for a bunch of MLINKS. This had the effect that whatever came
last in install overwrote everything from the other camp.
Solve this by renaming the libc page -- this makes sense because no
function is really named "getcap" here.

Revision 1.140.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 26 20:01:20 2007 UTC (17 years, 3 months ago) by bouyer
Branches: netbsd-3
Diff to: previous 1.140: preferred, colored; next MAIN 1.141: preferred, colored
Changes since revision 1.140: +6 -6 lines
Pull up following revision(s) (requested by bad in ticket #1821):
	lib/libc/gen/cgetcap.3: revisions 1.1 - 1.3
	lib/libc/gen/Makefile.inc: revision 1.143
	lib/libc/gen/getcap.3: file removal
Both libcurses and libc installed a getcap(3) manpage, and both used it
as target for a bunch of MLINKS. This had the effect that whatever came
last in install overwrote everything from the other camp.
Solve this by renaming the libc page -- this makes sense because no
function is really named "getcap" here.

Revision 1.158: download - view: text, markup, annotated - select for diffs
Thu Feb 22 22:08:20 2007 UTC (17 years, 9 months ago) by drochner
Branches: MAIN
CVS tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: matt-armv6
Diff to: previous 1.157: preferred, colored
Changes since revision 1.157: +4 -4 lines
-get cabs() and cabsf() out of public view - these are historical and
 conflict with C99 functions which are builtins in newer gcc
 (actually, the old cabs() is ABI compatible with the new _complex one
  on i386, but this is purely accidental)
 remove public prototypes and manpages, move the code into a compat
 subdirectory as libc does so that binary compatibility is kept
-add a manpage for the isgreater() etc macros, borrowed from FreeBSD

Revision 1.157: download - view: text, markup, annotated - select for diffs
Wed Nov 22 17:23:25 2006 UTC (18 years ago) by christos
Branches: MAIN
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4
Diff to: previous 1.156: preferred, colored
Changes since revision 1.156: +2 -3 lines
Don't expose _ss functions for 4.0. Requested by core.

Revision 1.156: download - view: text, markup, annotated - select for diffs
Sat Nov 11 21:16:00 2006 UTC (18 years ago) by christos
Branches: MAIN
Diff to: previous 1.155: preferred, colored
Changes since revision 1.155: +4 -1 lines
on non-x86 execl*.c needs alloca.

Revision 1.155: download - view: text, markup, annotated - select for diffs
Thu Nov 9 04:00:11 2006 UTC (18 years ago) by christos
Branches: MAIN
Diff to: previous 1.154: preferred, colored
Changes since revision 1.154: +4 -1 lines
no stack protector warning for execvp

Revision 1.154: download - view: text, markup, annotated - select for diffs
Fri Oct 27 20:00:55 2006 UTC (18 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.153: preferred, colored
Changes since revision 1.153: +3 -2 lines
add async-signal-safe versions: syslog_ss and vsyslog_ss
multithread-safe syslog_r and vsyslog_r are not async-signal-safe.

Revision 1.153: download - view: text, markup, annotated - select for diffs
Fri Oct 27 01:24:26 2006 UTC (18 years, 1 month ago) by uwe
Branches: MAIN
Diff to: previous 1.152: preferred, colored
Changes since revision 1.152: +2 -2 lines
Add syslog_r.3 link (hi christos).

Revision 1.152: download - view: text, markup, annotated - select for diffs
Wed Oct 25 23:49:31 2006 UTC (18 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.151: preferred, colored
Changes since revision 1.151: +3 -1 lines
add _r functions for syslog from OpenBSD

Revision 1.151: download - view: text, markup, annotated - select for diffs
Mon Jul 3 16:03:56 2006 UTC (18 years, 5 months ago) by drochner
Branches: MAIN
CVS tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.150: preferred, colored
Changes since revision 1.150: +4 -4 lines
move manpages for frexp/ldexp/modf to libm -- the (most) implementation is
already there

Revision 1.150: download - view: text, markup, annotated - select for diffs
Tue Jun 27 18:16:47 2006 UTC (18 years, 5 months ago) by drochner
Branches: MAIN
Diff to: previous 1.149: preferred, colored
Changes since revision 1.149: +3 -3 lines
First step to clean up the variety of frexp(), ldexp() and modf()
implementations.
Long term goal is to use the implementation in libm and get rid of
the libc instances. For now, we need to keep one in libc for compatibility,
it belongs into the compat subtree.
The switch is per-arch. Should be painless for ieee754 boxes.
If all ieee754 archs are switched, libc/gen/{frexp,ldexp,modf}_ieee754.c
can be removed.

Revision 1.149: download - view: text, markup, annotated - select for diffs
Mon Apr 17 23:29:21 2006 UTC (18 years, 7 months ago) by salo
Branches: MAIN
Diff to: previous 1.148: preferred, colored
Changes since revision 1.148: +3 -2 lines
Add setttyentpath(), functionally equivalent to setttyent() but takes an
additional argument to read the ttys information from an alternate path
istead of _PATH_TTYS.

Required for upcoming init(8) changes.

Mostly from <apb>.

Bump libc minor.

Revision 1.148: download - view: text, markup, annotated - select for diffs
Fri Dec 30 23:07:32 2005 UTC (18 years, 11 months ago) by agc
Branches: MAIN
Diff to: previous 1.147: preferred, colored
Changes since revision 1.147: +6 -4 lines
Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality,
from OpenBSD.

Bump libc minor to 136.

Revision 1.147: download - view: text, markup, annotated - select for diffs
Mon Oct 3 14:56:32 2005 UTC (19 years, 2 months ago) by wiz
Branches: MAIN
Diff to: previous 1.146: preferred, colored
Changes since revision 1.146: +2 -2 lines
getfsent(3) does not contain any information about the (nonexisting)
function getfstype(), so don't MLINK it. Remove getfstype from other
places that reference it too.

Noted by jmc@openbsd.

Revision 1.146: download - view: text, markup, annotated - select for diffs
Sun Sep 25 20:08:01 2005 UTC (19 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.145: preferred, colored
Changes since revision 1.145: +2 -2 lines
add getenv_r and ttyname_r

Revision 1.145: download - view: text, markup, annotated - select for diffs
Tue Sep 13 01:44:09 2005 UTC (19 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.144: preferred, colored
Changes since revision 1.144: +13 -13 lines
compat core reorg.

Revision 1.144: download - view: text, markup, annotated - select for diffs
Fri Aug 19 02:04:54 2005 UTC (19 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.143: preferred, colored
Changes since revision 1.143: +10 -10 lines
64 bit inode changes

Revision 1.143: download - view: text, markup, annotated - select for diffs
Tue Apr 12 16:27:42 2005 UTC (19 years, 7 months ago) by drochner
Branches: MAIN
Diff to: previous 1.142: preferred, colored
Changes since revision 1.142: +6 -6 lines
Both libcurses and libc installed a getcap(3) manpage, and both used it
as target for a bunch of MLINKS. This had the effect that whatever came
last in install overwrote everything from the other camp.
Solve this by renaming the libc page -- this makes sense because no
function is really named "getcap" here.

Revision 1.142: download - view: text, markup, annotated - select for diffs
Tue Apr 5 15:46:18 2005 UTC (19 years, 8 months ago) by kleink
Branches: MAIN
Diff to: previous 1.141: preferred, colored
Changes since revision 1.141: +2 -2 lines
Fix typo in previous.

Revision 1.141: download - view: text, markup, annotated - select for diffs
Mon Apr 4 20:35:31 2005 UTC (19 years, 8 months ago) by christos
Branches: MAIN
Diff to: previous 1.140: preferred, colored
Changes since revision 1.140: +3 -3 lines
mlinks for get{gr,pw}ent_r.3

Revision 1.140: download - view: text, markup, annotated - select for diffs
Thu Jan 6 15:29:35 2005 UTC (19 years, 10 months ago) by lukem
Branches: MAIN
CVS tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE
Branch point for: netbsd-3-1, netbsd-3-0, netbsd-3
Diff to: previous 1.139: preferred, colored
Changes since revision 1.139: +2 -1 lines
document getgroupmembership(3)

Revision 1.139: download - view: text, markup, annotated - select for diffs
Thu Jan 6 15:10:45 2005 UTC (19 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.138: preferred, colored
Changes since revision 1.138: +3 -3 lines
Implement getgroupmembership(3).  This is similar to getgrouplist(3), except
that the "int maxgroups" and "int *ngroups" parameters are separated into
two separate parameters which makes it possible to call multiple nsswitch
back-ends and have the results correctly merged.
getgrouplist(3) is now implemented using getgroupmembership(3).

Proposed on tech-userlevel on December 1, 2004.

Revision 1.138: download - view: text, markup, annotated - select for diffs
Sun Jan 2 16:43:26 2005 UTC (19 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.137: preferred, colored
Changes since revision 1.137: +6 -3 lines
System calls and support routines for file system extended attributes.  Libc
version is bumped to 12.125.

From FreeBSD.

Revision 1.137: download - view: text, markup, annotated - select for diffs
Thu Dec 16 03:54:56 2004 UTC (19 years, 11 months ago) by atatat
Branches: MAIN
Diff to: previous 1.136: preferred, colored
Changes since revision 1.136: +4 -3 lines
Add a function called getdevmajor().

It tells you the major device number for whatever character or block
device you ask it.  This is sort of the inverse of devname(3) but not
quite, since it's backed by the kernel (sysctl's kern.drivers
information) and not a database cobbled together from the contents of
the filesystem.

Revision 1.136: download - view: text, markup, annotated - select for diffs
Wed Nov 10 04:57:17 2004 UTC (20 years ago) by lukem
Branches: MAIN
Diff to: previous 1.135: preferred, colored
Changes since revision 1.135: +3 -3 lines
whitespace cleanup

Revision 1.135: download - view: text, markup, annotated - select for diffs
Wed Nov 10 04:52:30 2004 UTC (20 years ago) by lukem
Branches: MAIN
Diff to: previous 1.134: preferred, colored
Changes since revision 1.134: +3 -1 lines
Add: getgrgid_r(3) getgrnam_r(3) getpwnam_r(3) getpwuid_r(3)

Revision 1.134: download - view: text, markup, annotated - select for diffs
Tue Jul 13 15:42:03 2004 UTC (20 years, 4 months ago) by seb
Branches: MAIN
Diff to: previous 1.133: preferred, colored
Changes since revision 1.133: +4 -3 lines
Add wordexp(3). The wordexp function performs shell-style word expansions.
This implementation is wrapper around the undocumented wordexp sh(1)
built-in command.

From FreeBSD.
Provided in PR lib/26123.
Approved by kleink@.

Revision 1.133: download - view: text, markup, annotated - select for diffs
Mon May 31 06:51:59 2004 UTC (20 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.132: preferred, colored
Changes since revision 1.132: +1 -31 lines
oops, i've committed BSD auth stuff by mistake.

Revision 1.132: download - view: text, markup, annotated - select for diffs
Mon May 31 05:25:40 2004 UTC (20 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.131: preferred, colored
Changes since revision 1.131: +31 -1 lines
closefrom(3)

Revision 1.131: download - view: text, markup, annotated - select for diffs
Mon May 31 05:06:51 2004 UTC (20 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.130: preferred, colored
Changes since revision 1.130: +2 -2 lines
implement closefrom(3).

Revision 1.130: download - view: text, markup, annotated - select for diffs
Sun May 9 19:34:11 2004 UTC (20 years, 6 months ago) by kleink
Branches: MAIN
Diff to: previous 1.129: preferred, colored
Changes since revision 1.129: +2 -2 lines
There are two instances of getsubopt.c, one in gen, which came by the
ways of 386BSD, and one in stdlib, which is from Lite-2.  The former was
picked up by the build process and has seen a little more maintenance
while the latter's location is "right", so bring the latter up to par
with the former and dispose of the (now) latter.

Reported by David A. Holland in PR lib/25160, which is worded in a
far less mind-boggling fashion than the above.

Revision 1.129: download - view: text, markup, annotated - select for diffs
Wed Apr 21 01:05:32 2004 UTC (20 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.128: preferred, colored
Changes since revision 1.128: +3 -2 lines
Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.

Revision 1.110.2.1: download - view: text, markup, annotated - select for diffs
Fri Mar 26 22:52:55 2004 UTC (20 years, 8 months ago) by jmc
Branches: netbsd-1-6
Diff to: previous 1.110: preferred, colored; next MAIN 1.111: preferred, colored
Changes since revision 1.110: +3 -3 lines
Pullup rev 1.111 (requested by provos in ticket #1386)

Introduce bcrypt password scheme. Adds the arc4random API for creating
cryptographically strong random numbers.

Revision 1.128: download - view: text, markup, annotated - select for diffs
Thu Mar 25 19:36:26 2004 UTC (20 years, 8 months ago) by atatat
Branches: MAIN
CVS tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Diff to: previous 1.127: preferred, colored
Changes since revision 1.127: +5 -2 lines
Move sysctlbyname(), sysctlnametomib(), and sysctlgetmibinfo() from
sysctl(8) into libc, making the minor number jump.  Add prototypes to
sys/sysctl.h, fix sets, modify man pages, etc.  That oughta cover it.

Revision 1.127: download - view: text, markup, annotated - select for diffs
Thu Mar 4 23:42:39 2004 UTC (20 years, 9 months ago) by kleink
Branches: MAIN
Diff to: previous 1.126: preferred, colored
Changes since revision 1.126: +3 -4 lines
* Turn isinf(3) and isnan(3) into C99-style macros.
* Make it possible for ports to override these (i.e., VAX).
* Remove isnanl(), which was internal to libc only.

Revision 1.126: download - view: text, markup, annotated - select for diffs
Thu Jan 15 19:43:45 2004 UTC (20 years, 10 months ago) by kleink
Branches: MAIN
Diff to: previous 1.125: preferred, colored
Changes since revision 1.125: +9 -6 lines
Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.

Revision 1.125: download - view: text, markup, annotated - select for diffs
Thu Sep 18 09:13:14 2003 UTC (21 years, 2 months ago) by jdolecek
Branches: MAIN
Diff to: previous 1.124: preferred, colored
Changes since revision 1.124: +3 -3 lines
remove pw_dup(3), for now at least
follows discussion on mailing lists, discussed in private e-mail with Itojun

Revision 1.124: download - view: text, markup, annotated - select for diffs
Tue Sep 9 22:10:34 2003 UTC (21 years, 2 months ago) by itojun
Branches: MAIN
Diff to: previous 1.123: preferred, colored
Changes since revision 1.123: +4 -3 lines
add randomid(3).

Revision 1.123: download - view: text, markup, annotated - select for diffs
Tue Sep 9 22:01:56 2003 UTC (21 years, 2 months ago) by itojun
Branches: MAIN
Diff to: previous 1.122: preferred, colored
Changes since revision 1.122: +3 -3 lines
have pw_dup(3).  from openbsd

Revision 1.122: download - view: text, markup, annotated - select for diffs
Tue Aug 26 17:37:51 2003 UTC (21 years, 3 months ago) by wiz
Branches: MAIN
Diff to: previous 1.121: preferred, colored
Changes since revision 1.121: +5 -2 lines
Add man page for getlastlogx and friends.

Revision 1.121: download - view: text, markup, annotated - select for diffs
Wed May 28 20:03:37 2003 UTC (21 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.120: preferred, colored
Changes since revision 1.120: +3 -3 lines
add mutex locking for directories and readdir_r(3). Influenced by FreeBSD.

Revision 1.120: download - view: text, markup, annotated - select for diffs
Thu Feb 13 03:00:51 2003 UTC (21 years, 9 months ago) by nathanw
Branches: MAIN
Diff to: previous 1.119: preferred, colored
Changes since revision 1.119: +3 -2 lines
Add pthread_atfork() man page.

Revision 1.119: download - view: text, markup, annotated - select for diffs
Thu Feb 13 02:50:51 2003 UTC (21 years, 9 months ago) by nathanw
Branches: MAIN
Diff to: previous 1.118: preferred, colored
Changes since revision 1.118: +4 -3 lines
Implement pthread_atfork() (in libc, because the required threadlib
stub behavior is exactly the same as the usual behavior).

Revision 1.118: download - view: text, markup, annotated - select for diffs
Tue Jan 21 12:39:08 2003 UTC (21 years, 10 months ago) by wiz
Branches: MAIN
Diff to: previous 1.117: preferred, colored
Changes since revision 1.117: +3 -2 lines
Add makecontext(3) from Klaus Klein.

Revision 1.117: download - view: text, markup, annotated - select for diffs
Sat Jan 18 11:23:53 2003 UTC (21 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.116: preferred, colored
Changes since revision 1.116: +2 -1 lines
Merge the nathanw_sa branch.

Revision 1.106.2.10: download - view: text, markup, annotated - select for diffs
Fri Jan 17 05:12:58 2003 UTC (21 years, 10 months ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.106.2.9: preferred, colored; next MAIN 1.107: preferred, colored
Changes since revision 1.106.2.9: +5 -3 lines
Sync with HEAD.

Revision 1.106.2.9: download - view: text, markup, annotated - select for diffs
Fri Jan 17 03:45:59 2003 UTC (21 years, 10 months ago) by thorpej
Branches: nathanw_sa
Diff to: previous 1.106.2.8: preferred, colored
Changes since revision 1.106.2.8: +1 -0 lines
Document _lwp_makecontext(3).

Revision 1.116: download - view: text, markup, annotated - select for diffs
Wed Jan 15 23:55:42 2003 UTC (21 years, 10 months ago) by kleink
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base
Diff to: previous 1.115: preferred, colored
Changes since revision 1.115: +6 -4 lines
Add sighold(3), sigignore(3), sigrelse(3) and sigset(3) to libc.
Fixes PR lib/19212, now redesignated standards/19212, from David Laight.

Revision 1.106.2.8: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:15:43 2002 UTC (22 years, 1 month ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.7: preferred, colored
Changes since revision 1.106.2.7: +11 -9 lines
Catch up to -current.

Revision 1.115: download - view: text, markup, annotated - select for diffs
Fri Sep 27 15:02:26 2002 UTC (22 years, 2 months ago) by wiz
Branches: MAIN
CVS tags: fvdl_fs64_base
Diff to: previous 1.114: preferred, colored
Changes since revision 1.114: +12 -10 lines
Add documentation for utmpx and some related functions.
Thanks for some explanations to christos, and for some STANDARDS hints
to Klaus Klein.

Revision 1.106.2.7: download - view: text, markup, annotated - select for diffs
Tue Aug 27 23:49:30 2002 UTC (22 years, 3 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.6: preferred, colored
Changes since revision 1.106.2.6: +6 -6 lines
Catch up to -current.

Revision 1.114: download - view: text, markup, annotated - select for diffs
Thu Aug 22 17:24:09 2002 UTC (22 years, 3 months ago) by abs
Branches: MAIN
Diff to: previous 1.113: preferred, colored
Changes since revision 1.113: +7 -7 lines
Move humanize_number(3) from libutil to libc as per discussion on tech-misc
Revert minor number bump on libutil (with note to skip it next update), and
bump libc.

Revision 1.106.2.6: download - view: text, markup, annotated - select for diffs
Thu Aug 1 03:28:09 2002 UTC (22 years, 4 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.5: preferred, colored
Changes since revision 1.106.2.5: +6 -6 lines
Catch up to -current.

Revision 1.113: download - view: text, markup, annotated - select for diffs
Sat Jul 27 23:57:39 2002 UTC (22 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.112: preferred, colored
Changes since revision 1.112: +4 -4 lines
Add utmp processing functions

Revision 1.112: download - view: text, markup, annotated - select for diffs
Sun Jun 30 09:45:39 2002 UTC (22 years, 5 months ago) by bjh21
Branches: MAIN
Diff to: previous 1.111: preferred, colored
Changes since revision 1.111: +6 -6 lines
Version times() so that programs compiled before the recent change to make
sysconf(_SC_CLK_TCK) return hz will work.

In detail:
__times13() returns values scaled by hz.
times() returns values scaled by 100.
<sys/times.h> renames times() to __times13().

_SC_CLK_TCK has changed from 3 to 39.
sysconf(3) returns 100.
sysconf(39) returns hz.
CLK_TCK is defined as sysconf(39).

Revision 1.106.2.5: download - view: text, markup, annotated - select for diffs
Fri Jun 21 18:18:06 2002 UTC (22 years, 5 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.4: preferred, colored
Changes since revision 1.106.2.4: +3 -3 lines
Catch up to -current.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Fri May 24 04:01:43 2002 UTC (22 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.110: preferred, colored
Changes since revision 1.110: +3 -3 lines
add arc4random(3).  from openbsd

Revision 1.106.2.4: download - view: text, markup, annotated - select for diffs
Fri Mar 22 20:42:04 2002 UTC (22 years, 8 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.3: preferred, colored
Changes since revision 1.106.2.3: +1 -1 lines
Catch up to -current.

Revision 1.106.2.3: download - view: text, markup, annotated - select for diffs
Fri Mar 8 21:35:03 2002 UTC (22 years, 9 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.2: preferred, colored
Changes since revision 1.106.2.2: +4 -3 lines
Catch up to -current.

Revision 1.110: download - view: text, markup, annotated - select for diffs
Fri Feb 22 20:11:44 2002 UTC (22 years, 9 months ago) by christos
Branches: MAIN
CVS tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Branch point for: netbsd-1-6
Diff to: previous 1.109: preferred, colored
Changes since revision 1.109: +4 -3 lines
A simple utmpx implementation. Nothing uses it yet.
TODO: write the lastlog*() stuff.

Revision 1.106.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 28 20:50:27 2002 UTC (22 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106.2.1: preferred, colored
Changes since revision 1.106.2.1: +2 -1 lines
Catch up to -current.

Revision 1.109: download - view: text, markup, annotated - select for diffs
Thu Jan 24 02:46:35 2002 UTC (22 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.108: preferred, colored
Changes since revision 1.108: +2 -1 lines
- Implement pwcache_userdb(3), which changes the routines that
  user_from_uid(3) and uid_from_user(3) use to lookup user information.
- Implement pwcache_groupdb(3), which changes the routines that
  group_from_gid(3) and gid_from_group(3) use to lookup group information.
- Ensure that private functions in pwcache.c are declared static
- Use strlcpy(3) instead of strncpy(3)

Revision 1.106.2.1: download - view: text, markup, annotated - select for diffs
Mon Oct 8 20:18:39 2001 UTC (23 years, 1 month ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +5 -4 lines
Catch up to -current.

Revision 1.108: download - view: text, markup, annotated - select for diffs
Mon May 7 17:25:57 2001 UTC (23 years, 7 months ago) by kleink
Branches: MAIN
Diff to: previous 1.107: preferred, colored
Changes since revision 1.107: +2 -2 lines
Internally rename sysconf() to __sysconf() to make its latter name suitable
for use from public headers.  Also, do so on all platforms.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Sat Mar 10 01:51:49 2001 UTC (23 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.106: preferred, colored
Changes since revision 1.106: +4 -3 lines
Add shquote() and shquotev().  From the manual page:
     The shquote() and shquotev() functions copy strings and transform the
     copies by adding shell escape and quoting characters.  They are used to
     encapsulate arguments to be included in command strings passed to the
     system() and popen() functions, so that the arguments will have the cor-
     rect values after being evaluated by the shell.

Revision 1.106: download - view: text, markup, annotated - select for diffs
Mon Feb 19 22:14:20 2001 UTC (23 years, 9 months ago) by cgd
Branches: MAIN
Branch point for: nathanw_sa
Diff to: previous 1.105: preferred, colored
Changes since revision 1.105: +6 -5 lines
add getprogname() and setprogname()

Revision 1.105: download - view: text, markup, annotated - select for diffs
Fri Oct 20 18:46:10 2000 UTC (24 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.104: preferred, colored
Changes since revision 1.104: +6 -6 lines
Add {__,}fmtcheck(), a function specified by Bill Sommerfeld to check
a user-supplied format string against a fallback format string to ensure
that they will consume arguments of the same type.

libc minor bump for new API entry point.

Revision 1.103.4.1: download - view: text, markup, annotated - select for diffs
Wed Aug 30 11:35:13 2000 UTC (24 years, 3 months ago) by wennmach
Branches: netbsd-1-5
CVS tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA
Diff to: previous 1.103: preferred, colored; next MAIN 1.104: preferred, colored
Changes since revision 1.103: +4 -2 lines
Pull up revision 1.103->1.104 (requested by wennmach)

  Three routines (svis, strsvis, strsvisx) were added to vis.c in revision
  1.15 and will be available in NetBSD-1.5. They are documented in vis.3
  but should also get links to vis.3

  Approved by thorpej and jhawk.

Revision 1.104: download - view: text, markup, annotated - select for diffs
Tue Aug 29 10:49:09 2000 UTC (24 years, 3 months ago) by wennmach
Branches: MAIN
Diff to: previous 1.103: preferred, colored
Changes since revision 1.103: +4 -2 lines
Added MLINKS for svis, strsvis, and strsvisx

Revision 1.103: download - view: text, markup, annotated - select for diffs
Mon Jan 3 02:13:32 2000 UTC (24 years, 11 months ago) by msaitoh
Branches: MAIN
CVS tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Diff to: previous 1.102: preferred, colored
Changes since revision 1.102: +2 -2 lines
nlist for COFF

Revision 1.102: download - view: text, markup, annotated - select for diffs
Mon Sep 13 18:38:05 1999 UTC (25 years, 2 months ago) by kleink
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Diff to: previous 1.101: preferred, colored
Changes since revision 1.101: +4 -4 lines
Add an XSH5 ulimit()/<ulimit.h> implementation.

Revision 1.101: download - view: text, markup, annotated - select for diffs
Sun Sep 12 19:04:31 1999 UTC (25 years, 2 months ago) by kleink
Branches: MAIN
Diff to: previous 1.100: preferred, colored
Changes since revision 1.100: +3 -3 lines
Add an XSH5 fmtmsg() implementation.

Revision 1.100: download - view: text, markup, annotated - select for diffs
Sun Sep 12 18:54:34 1999 UTC (25 years, 2 months ago) by kleink
Branches: MAIN
Diff to: previous 1.99: preferred, colored
Changes since revision 1.99: +5 -5 lines
Move the function implementations of (the non-ANSI) isascii() and toascii()
into separate modules to avoid namespace clashes.

Revision 1.97.2.2: download - view: text, markup, annotated - select for diffs
Sat May 1 22:57:57 1999 UTC (25 years, 7 months ago) by perry
Branches: netbsd-1-4
CVS tags: netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001
Diff to: previous 1.97.2.1: preferred, colored; branchpoint 1.97: preferred, colored; next MAIN 1.98: preferred, colored
Changes since revision 1.97.2.1: +4 -2 lines
pullup 1.98->1.99 (ross) -- 100 lashes with a wet noodle for this one.

Revision 1.99: download - view: text, markup, annotated - select for diffs
Sat May 1 22:45:57 1999 UTC (25 years, 7 months ago) by ross
Branches: MAIN
Diff to: previous 1.98: preferred, colored
Changes since revision 1.98: +4 -2 lines
Fix fpgetmask.3 MLINKS braino.

Revision 1.97.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 15:08:43 1999 UTC (25 years, 7 months ago) by perry
Branches: netbsd-1-4
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +3 -2 lines
pullup 1.97->1.98 (ross)

Revision 1.98: download - view: text, markup, annotated - select for diffs
Fri Apr 30 00:58:31 1999 UTC (25 years, 7 months ago) by ross
Branches: MAIN
Diff to: previous 1.97: preferred, colored
Changes since revision 1.97: +3 -2 lines
* New MI man page for fp{set,get}{round,sticky,mask}(3).
* Implement fpgetsticky() for alpha.
* Direct fpsetsticky() and fp{get,set}mask() into alpha kernel via sysarch(2).
* Define new sysarch(2) stub for above and install and distribute sysarch.h
for alpha.  (The fpcr IS user mode r/w, but for reasons beyond the scope
of a commit message kernel calls are needed.) And much kernel Magick is
required before these do anything, but this way programs compiled under
1.4 will DTRT on future snapshots and releases.

Revision 1.97: download - view: text, markup, annotated - select for diffs
Wed Feb 24 15:05:20 1999 UTC (25 years, 9 months ago) by drochner
Branches: MAIN
CVS tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Diff to: previous 1.96: preferred, colored
Changes since revision 1.96: +3 -3 lines
use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
libc builds on pmax again

Revision 1.96: download - view: text, markup, annotated - select for diffs
Tue Jan 19 06:24:08 1999 UTC (25 years, 10 months ago) by abs
Branches: MAIN
Diff to: previous 1.95: preferred, colored
Changes since revision 1.95: +2 -1 lines
Add '-f disktab' option to disklabel, via lib/6623 from
Greg A. Woods <woods@most.weird.com>. (Very) slightly tweaked disklabel.8

Revision 1.95: download - view: text, markup, annotated - select for diffs
Fri Jan 15 13:31:22 1999 UTC (25 years, 10 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.94: preferred, colored
Changes since revision 1.94: +7 -4 lines
Move the bswap functions from libutil to libc (this bups the
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.

Revision 1.77.2.2: download - view: text, markup, annotated - select for diffs
Sun Jan 10 02:36:21 1999 UTC (25 years, 10 months ago) by lukem
Branches: lukem-nsswitch2
Diff to: previous 1.77.2.1: preferred, colored; next MAIN 1.78: preferred, colored
Changes since revision 1.77.2.1: +8 -8 lines
sync with current

Revision 1.94: download - view: text, markup, annotated - select for diffs
Mon Nov 30 20:41:21 1998 UTC (26 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.93: preferred, colored
Changes since revision 1.93: +8 -8 lines
Build __errlist14.c, __siglist14.c, and __signame14.c

Revision 1.77.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 2 03:33:13 1998 UTC (26 years, 1 month ago) by lukem
Branches: lukem-nsswitch2
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +43 -35 lines
sync with current

Revision 1.93: download - view: text, markup, annotated - select for diffs
Sat Sep 26 23:53:36 1998 UTC (26 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.92: preferred, colored
Changes since revision 1.92: +6 -6 lines
Adapt to new signal changes (from Jason)

Revision 1.92: download - view: text, markup, annotated - select for diffs
Tue Jul 28 19:58:25 1998 UTC (26 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.91: preferred, colored
Changes since revision 1.91: +2 -1 lines
Add links for uid_from_user(3) and gid_from_group(3).

Revision 1.91: download - view: text, markup, annotated - select for diffs
Mon Jun 8 03:17:59 1998 UTC (26 years, 6 months ago) by lukem
Branches: MAIN
Diff to: previous 1.90: preferred, colored
Changes since revision 1.90: +2 -2 lines
* move pw_scan() from libutil to libc
* add support for YP "master.passwd.by*" (master.passwd in YP, including
  pw_passwd) and "passwd.adjunct.by*" (SunOS `secure' maps (?)), based
  on code in FreeBSD and partially from OpenBSD.
  this is only used if euid == 0.
  with this, the YP "passwd.by*" maps can have `*' in the pw_passwd field.
* use pw_scan() to parse YP "passwd.by*" and "master.passwd.by*" entries

XXX: i didn't test the "passwd.adjunct" support...

Revision 1.90: download - view: text, markup, annotated - select for diffs
Tue Apr 28 17:54:41 1998 UTC (26 years, 7 months ago) by fair
Branches: MAIN
Diff to: previous 1.89: preferred, colored
Changes since revision 1.89: +3 -2 lines
make explicit why an MLINKS for setpwfile.3 is commented out

Revision 1.89: download - view: text, markup, annotated - select for diffs
Thu Mar 19 08:22:53 1998 UTC (26 years, 8 months ago) by fair
Branches: MAIN
Diff to: previous 1.88: preferred, colored
Changes since revision 1.88: +2 -2 lines
remove getsubopt.3 - there is another man page for this in ../stdlib that came from the Lite2 merge. This closes PR4600

Revision 1.88: download - view: text, markup, annotated - select for diffs
Mon Feb 2 23:24:03 1998 UTC (26 years, 10 months ago) by perry
Branches: MAIN
Diff to: previous 1.87: preferred, colored
Changes since revision 1.87: +33 -31 lines
add realpath.3, getsubopt.[c3]

Revision 1.87: download - view: text, markup, annotated - select for diffs
Mon Feb 2 22:52:15 1998 UTC (26 years, 10 months ago) by perry
Branches: MAIN
Diff to: previous 1.86: preferred, colored
Changes since revision 1.86: +1 -3 lines
it turns out we don't want getvfsbyname after all.

Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Feb 2 02:41:17 1998 UTC (26 years, 10 months ago) by perry
Branches: MAIN
Diff to: previous 1.85: preferred, colored
Changes since revision 1.85: +37 -32 lines
merge/update to lite-2

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Feb 2 00:11:13 1998 UTC (26 years, 10 months ago) by perry
Branches: WFJ-920714, CSRG
CVS tags: lite-2
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +9 -9 lines
import lite-2

Revision 1.85: download - view: text, markup, annotated - select for diffs
Sat Dec 20 20:23:16 1997 UTC (26 years, 11 months ago) by kleink
Branches: MAIN
Diff to: previous 1.84: preferred, colored
Changes since revision 1.84: +3 -3 lines
Add lockf(), an alternate interface to perform advisory record locking;
per XPG4.2.

Revision 1.81.2.4: download - view: text, markup, annotated - select for diffs
Fri Nov 14 02:09:31 1997 UTC (27 years ago) by mrg
Branches: netbsd-1-3
CVS tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Diff to: previous 1.81.2.3: preferred, colored; branchpoint 1.81: preferred, colored; next MAIN 1.82: preferred, colored
Changes since revision 1.81.2.3: +4 -4 lines
pull up from trunk: add missing .Nm entries.  from spz@serpens.swb.de.

Revision 1.84: download - view: text, markup, annotated - select for diffs
Fri Nov 14 02:04:38 1997 UTC (27 years ago) by mrg
Branches: MAIN
Diff to: previous 1.83: preferred, colored
Changes since revision 1.83: +4 -4 lines
add missing .Nm entries.  from spz@serpens.swb.de.

Revision 1.81.2.3: download - view: text, markup, annotated - select for diffs
Sun Nov 9 11:48:33 1997 UTC (27 years ago) by lukem
Branches: netbsd-1-3
Diff to: previous 1.81.2.2: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.2: +8 -8 lines
back out incorrect sync with trunk

Revision 1.81.2.2: download - view: text, markup, annotated - select for diffs
Sun Nov 9 00:59:56 1997 UTC (27 years ago) by lukem
Branches: netbsd-1-3
Diff to: previous 1.81.2.1: preferred, colored; branchpoint 1.81: preferred, colored
Changes since revision 1.81.2.1: +94 -0 lines
sync with trunk (approved by thorpej)

Revision 1.83: download - view: text, markup, annotated - select for diffs
Mon Nov 3 17:47:44 1997 UTC (27 years, 1 month ago) by kleink
Branches: MAIN
Diff to: previous 1.82: preferred, colored
Changes since revision 1.82: +4 -4 lines
Forgot to add basename()/dirname() manpages in last commit.

Revision 1.82: download - view: text, markup, annotated - select for diffs
Sun Nov 2 16:48:27 1997 UTC (27 years, 1 month ago) by kleink
Branches: MAIN
Diff to: previous 1.81: preferred, colored
Changes since revision 1.81: +5 -5 lines
Add basename() and dirname(), from XPG4.2.

Revision 1.81.2.1
Tue Oct 21 00:56:42 1997 UTC (27 years, 1 month ago) by lukem
Branches: netbsd-1-3
FILE REMOVED
Changes since revision 1.81: +0 -94 lines
file Makefile.inc was added on branch netbsd-1-3 on 1997-11-09 00:59:56 +0000

Revision 1.81: download - view: text, markup, annotated - select for diffs
Tue Oct 21 00:56:42 1997 UTC (27 years, 1 month ago) by fvdl
Branches: MAIN
CVS tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Diff to: previous 1.80: preferred, colored
Changes since revision 1.80: +3 -2 lines
Hacks to enable libc to work without bumping the major.

Revision 1.80: download - view: text, markup, annotated - select for diffs
Mon Oct 20 15:50:22 1997 UTC (27 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.79: preferred, colored
Changes since revision 1.79: +3 -3 lines
Bring timezone back to libc.

Revision 1.79: download - view: text, markup, annotated - select for diffs
Thu Oct 16 23:04:38 1997 UTC (27 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.78: preferred, colored
Changes since revision 1.78: +3 -3 lines
timezone moved to libcompat

Revision 1.78: download - view: text, markup, annotated - select for diffs
Wed Jul 16 06:22:07 1997 UTC (27 years, 4 months ago) by mikel
Branches: MAIN
Diff to: previous 1.77: preferred, colored
Changes since revision 1.77: +2 -2 lines
add toascii(3)

Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Feb 24 11:47:10 1997 UTC (27 years, 9 months ago) by lukem
Branches: MAIN
Branch point for: lukem-nsswitch2
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +4 -2 lines
man page for stringlist functions

Revision 1.76: download - view: text, markup, annotated - select for diffs
Fri Jan 17 07:26:18 1997 UTC (27 years, 10 months ago) by lukem
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +2 -2 lines
Add stringlist implementation
Convert getnetgrent from private stringlist to public version

Revision 1.75: download - view: text, markup, annotated - select for diffs
Thu Nov 7 05:37:34 1996 UTC (28 years, 1 month ago) by jtc
Branches: MAIN
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -2 lines
New __errno() function, returns the address of the errno variable.

Revision 1.74.2.1: download - view: text, markup, annotated - select for diffs
Wed Nov 6 00:48:33 1996 UTC (28 years, 1 month ago) by lukem
Branches: nsswitch
Diff to: previous 1.74: preferred, colored; next MAIN 1.75: preferred, colored
Changes since revision 1.74: +3 -2 lines
initial nsswitch implementation

Revision 1.74: download - view: text, markup, annotated - select for diffs
Wed Oct 16 17:53:44 1996 UTC (28 years, 1 month ago) by perry
Branches: MAIN
Branch point for: nsswitch
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +1 -13 lines
Nuked tahoe machine specific conditionals.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Fri Sep 27 22:23:03 1996 UTC (28 years, 2 months ago) by cgd
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +3 -2 lines
Seriously revamp libc's nlist()/__fdnlist() support:
	(1) split nlist() into multiple files, for clarity and to make
	    ELF 32/64 support easier,
	(2) support multiple executable types at the same time, and
	(3) add support for 32- and 64-bit ELF (32-bit ELF support
	    originally from OpenBSD, but with several bug fixes so
	    that it actually handles symbols types more correctly
	    (and therefore _works_ for some of the more tricky uses
	    of the nlist routines) and changes for 64-bit ELF support).

Revision 1.72.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 16 18:40:10 1996 UTC (28 years, 2 months ago) by jtc
Branches: ivory_soap2
Diff to: previous 1.72: preferred, colored; next MAIN 1.73: preferred, colored
Changes since revision 1.72: +1 -5 lines
snapshot namespace cleanup

Revision 1.72: download - view: text, markup, annotated - select for diffs
Wed Jul 3 21:41:46 1996 UTC (28 years, 5 months ago) by jtc
Branches: MAIN
Branch point for: ivory_soap2
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +3 -2 lines
Split all exec*() functions out of exec.c into their own files.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Mon Apr 15 23:44:53 1996 UTC (28 years, 7 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +3 -3 lines
Split each function in err.c out into its own file.  This is needed
for systems without weak or indirect references.

Revision 1.63.2.2: download - view: text, markup, annotated - select for diffs
Tue May 2 19:34:27 1995 UTC (29 years, 7 months ago) by jtc
Branches: ivory_soap
Diff to: previous 1.63.2.1: preferred, colored; next MAIN 1.64: preferred, colored
Changes since revision 1.63.2.1: +4 -6 lines
#include "namespace.h"

Revision 1.70: download - view: text, markup, annotated - select for diffs
Tue Apr 25 00:06:17 1995 UTC (29 years, 7 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +4 -10 lines
termios code has been moved to new libc/termios directory.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Mon Apr 17 12:28:29 1995 UTC (29 years, 7 months ago) by ragge
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -5 lines
Removed VAX specific definitions.

Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Mar 10 06:15:10 1995 UTC (29 years, 9 months ago) by jtc
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +3 -6 lines
Removed references to ctime.3 and tzset.3 manpages and associated manpage
links (they have been moved to libc/time).

Revision 1.67: download - view: text, markup, annotated - select for diffs
Thu Mar 9 23:31:07 1995 UTC (29 years, 9 months ago) by jtc
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +3 -3 lines
date and time functions have been moved

Revision 1.66: download - view: text, markup, annotated - select for diffs
Sat Feb 25 17:17:33 1995 UTC (29 years, 9 months ago) by cgd
Branches: MAIN
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -2 lines
typo

Revision 1.65: download - view: text, markup, annotated - select for diffs
Sat Feb 25 17:08:29 1995 UTC (29 years, 9 months ago) by cgd
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -2 lines
oops; biffed path

Revision 1.64: download - view: text, markup, annotated - select for diffs
Sat Feb 25 17:05:19 1995 UTC (29 years, 9 months ago) by cgd
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +52 -71 lines
update from Lite, clean up a bit, seperate arch-specific file list.

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Feb 25 09:12:12 1995 UTC (29 years, 9 months ago) by cgd
Branches: WFJ-920714, CSRG
CVS tags: lite-1
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +54 -57 lines
from lite, with minor name rearrangement to fit.

Revision 1.63.2.1: download - view: text, markup, annotated - select for diffs
Fri Feb 17 10:48:27 1995 UTC (29 years, 9 months ago) by jtc
Branches: ivory_soap
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +1 -5 lines
Removed indirect reference stub files.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Fri Feb 10 17:46:48 1995 UTC (29 years, 9 months ago) by cgd
Branches: MAIN
Branch point for: ivory_soap
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +4 -1 lines
list the files needed on the alpha.

Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Jan 11 20:23:59 1995 UTC (29 years, 10 months ago) by pk
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -2 lines
Add sigsetjmp() for sparc.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Fri Dec 23 22:25:48 1994 UTC (29 years, 11 months ago) by jtc
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +4 -4 lines
4.4lite's C language sigsetjmp() implementation is bogus, restore
machine dependant versions.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Dec 22 10:14:18 1994 UTC (29 years, 11 months ago) by cgd
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +19 -19 lines
specify man pages the new way.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Dec 12 22:41:50 1994 UTC (29 years, 11 months ago) by jtc
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +6 -3 lines
Rework indirect reference support as outlined by my recent message to
the tech-userlevel mailing list.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Sun Dec 11 20:43:48 1994 UTC (29 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2 lines
- Changed all internal libc references of {v,}err{x,} and {v,}warn{x,} to
  __{v,}err{x,} and __{v,}warn{x,}
- moved err.c to __err.c and added err.c which contains weak references for
  the above functions.
- Reordered the functions in __err.c to avoid redeclarations and changed
  the varargs declarations to conform with the K&R style.

Revision 1.57: download - view: text, markup, annotated - select for diffs
Sat Dec 10 11:29:03 1994 UTC (29 years, 11 months ago) by jtc
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +5 -4 lines
Use 44lite's clever sigsetjmp()/siglongjmp() implementation I just imported.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Wed Dec 7 14:52:59 1994 UTC (30 years ago) by deraadt
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +4 -4 lines
remove duplicate infinity.c

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Dec 7 04:47:23 1994 UTC (30 years ago) by phil
Branches: MAIN
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
Adding sigsetjmp.S for ns32k.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Nov 14 23:46:52 1994 UTC (30 years ago) by dean
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +4 -1 lines
Include files for pmax

Revision 1.53: download - view: text, markup, annotated - select for diffs
Thu Oct 20 04:16:58 1994 UTC (30 years, 1 month ago) by cgd
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +3 -5 lines
make the sysv functions real syscalls.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Oct 10 04:46:39 1994 UTC (30 years, 1 month ago) by jtc
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +4 -3 lines
Renamed sys_errlist[] and sys_nerr to __sys_errlist[] and __sys_nerr.
The traditional API of sys_errlist[] and sys_nerr is provided by weak
references if they are supported.  Otherwise, we're forced to have to
have two copies of the error message string table in the library.
Fortunately, unless a program uses both sys_errlist[] and strerror(),
only one of the copies will be linked into the executable.

This is all to provide an clean namespace as required by ANSI.  I've
done the same for sys_siglist[], even though it is not required, to
be consistant.

Revision 1.51.2.2: download - view: text, markup, annotated - select for diffs
Mon Aug 29 04:47:32 1994 UTC (30 years, 3 months ago) by mycroft
Branches: netbsd-1-0
Diff to: previous 1.51.2.1: preferred, colored; branchpoint 1.51: preferred, colored; next MAIN 1.52: preferred, colored
Changes since revision 1.51.2.1: +123 -0 lines
Fix broken import of Lite directory code.

Revision 1.51.2.1
Mon Aug 29 04:47:31 1994 UTC (30 years, 3 months ago) by mycroft
Branches: netbsd-1-0
FILE REMOVED
Changes since revision 1.51: +0 -123 lines
file Makefile.inc was added on branch netbsd-1-0 on 1994-08-29 04:47:32 +0000

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Aug 29 04:47:31 1994 UTC (30 years, 3 months ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Branch point for: netbsd-1-0
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +8 -7 lines
Fix broken import of Lite directory code.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Fri Aug 19 20:57:43 1994 UTC (30 years, 3 months ago) by cgd
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +6 -6 lines
frexp.? is machine-dependent, as suggested by phil.

Revision 1.49.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 19 20:42:16 1994 UTC (30 years, 3 months ago) by cgd
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +6 -6 lines
make frexp.c machine-dependent, as ns32k has frexp.S

Revision 1.49: download - view: text, markup, annotated - select for diffs
Tue Jun 28 04:34:24 1994 UTC (30 years, 5 months ago) by jtc
Branches: MAIN
CVS tags: netbsd-1-0-base
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +4 -2 lines
install getnetgrent() manpage

Revision 1.48: download - view: text, markup, annotated - select for diffs
Sun Jun 26 16:24:55 1994 UTC (30 years, 5 months ago) by jtc
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +4 -3 lines
Ftok() routine, needed by most programs that use SysV IPC.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Sat Jun 11 16:40:46 1994 UTC (30 years, 5 months ago) by jtc
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +2 -2 lines
Replace my version of confstr() with 4.4 lite's, which gets its values
with sysctl().

Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat May 28 23:16:48 1994 UTC (30 years, 6 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +2 -4 lines
We have shm again.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat May 21 09:17:49 1994 UTC (30 years, 6 months ago) by chopps
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
no more lsearch.3.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu May 19 06:27:11 1994 UTC (30 years, 6 months ago) by jtc
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -3 lines
cuserid() was moved to libcompat w/4.4 lite.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Thu May 19 06:09:10 1994 UTC (30 years, 6 months ago) by jtc
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -3 lines
4.4lite's libcompat provided a lsearch() and lfind() implementation which
has been already integrated into NetBSD, so we don't need/want mine anymore.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue May 17 13:32:31 1994 UTC (30 years, 6 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +5 -5 lines
Add {set,get,end}netgrent().

Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed May 11 04:45:13 1994 UTC (30 years, 6 months ago) by cgd
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +4 -2 lines
shm sources won't compile; no more shm.h

Revision 1.40: download - view: text, markup, annotated - select for diffs
Sat May 7 04:11:34 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +20 -13 lines
update for present reality.  shlib version number bump (last for a bit)

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu May 5 23:13:19 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +5 -5 lines
add getgrouplist

Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Apr 14 03:13:39 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +3 -3 lines
setproctitle(); no reason to have this code spread into N utils...

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Apr 9 01:31:24 1994 UTC (30 years, 8 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +2 -2 lines
And strunvis(3), too.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Apr 9 01:26:25 1994 UTC (30 years, 8 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -1 lines
Add links for strvis(3) and strvisx(3).

Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Apr 6 23:29:13 1994 UTC (30 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -6 lines
M-x shuffle-functions-and-documentation
basically, move things around so documentation is in the correct place,
and bump appropriate functions into the 'compat' section.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Jan 27 23:58:34 1994 UTC (30 years, 10 months ago) by cgd
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +7 -8 lines
add two man pages

Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Jan 27 23:51:33 1994 UTC (30 years, 10 months ago) by cgd
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +12 -7 lines
stuff moved into libc

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed Jan 12 23:11:24 1994 UTC (30 years, 10 months ago) by cgd
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +4 -4 lines
moved to libcompat, where they belong.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Dec 8 13:31:01 1993 UTC (31 years ago) by pk
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +4 -1 lines
Added some Sparc sources.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Dec 5 02:20:58 1993 UTC (31 years ago) by cgd
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
get pc532 moved into ns32k; that's is MACHINE_ARCH

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Dec 4 02:35:35 1993 UTC (31 years ago) by cgd
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +21 -21 lines
update for .S and MACHINE_ARCH

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Dec 3 19:40:23 1993 UTC (31 years ago) by jtc
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -2 lines
Add common definition of errno back to the C library.  One notable program
uses its own crt0.c, so it can't pick it up from there.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Dec 2 19:48:08 1993 UTC (31 years ago) by mycroft
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -8 lines
Remove hack for errlst.o.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Dec 2 07:18:57 1993 UTC (31 years ago) by mycroft
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -3 lines
Get rid of dated MLINKS for regexp man pages.
Reported by Mark_Weaver@brown.edu.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Nov 29 19:22:31 1993 UTC (31 years ago) by jtc
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
install cuserid(3) manpage.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Nov 17 18:15:32 1993 UTC (31 years ago) by jtc
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -3 lines
If _CS_PATH is defined in <unistd.h>, the latest bash assumes that confstr()
will be present as well.  Here is a quick implementation based on my online
copy of 1003.2 (D11.2).  I'll confirm that nothing has been changed in the
final standard and write up a manual page soon.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Nov 14 12:40:23 1993 UTC (31 years ago) by cgd
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -4 lines
Add the System V message queue and semaphore facilities.  Implemented
by Daniel Boulet <danny@BouletFermat.ab.ca>

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Nov 11 01:22:33 1993 UTC (31 years ago) by jtc
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -6 lines
Enable Henry Spencer's POSIX.2 compatible regular expression routines.
Disable his earlier V8-style routines.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Oct 22 17:51:51 1993 UTC (31 years, 1 month ago) by jtc
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -2 lines
Add my lsearch & lfind implementations.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Oct 19 21:00:46 1993 UTC (31 years, 1 month ago) by jtc
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -3 lines
Use i386 sigsetjmp()/siglongjmp() implementation.
Install sigsetjmp()/siglongjmp() links to setjmp manpage.
Note that sigsetjmp() and siglongjmp() are 1003.1 compliant.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Oct 11 19:45:52 1993 UTC (31 years, 1 month ago) by jtc
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -2 lines
Moved cuserid() from getlogin.c to its own file, cuserid.c.
getlogin() and cuserid() do very different things, getlogin() is POSIX,
while cuserid() is not (it was removed in the 1990 revision).

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Oct 7 01:37:01 1993 UTC (31 years, 2 months ago) by cgd
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -4 lines
always create libcrypt, and link with it where necessary.  this will
make life with shared libraries happier.  also, get dummy crypt out
of libc.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Oct 7 00:23:03 1993 UTC (31 years, 2 months ago) by cgd
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
make an arch directory in libc, and move all machine dirs into it

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Oct 4 18:56:51 1993 UTC (31 years, 2 months ago) by jtc
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Install isblank() manpage.
Fix title of isblank() manpage (was isspace(), the manpage I started with).

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Oct 1 01:11:42 1993 UTC (31 years, 2 months ago) by jtc
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -1 lines
Install fts manpage as fts_open, fts_read, fts_children, fts_set and
fts_close too.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Sep 17 19:22:50 1993 UTC (31 years, 2 months ago) by phil
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -1 lines
pc532 specifics.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Aug 25 02:50:51 1993 UTC (31 years, 3 months ago) by brezak
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -2 lines
Add syscall stubs for SYSV Shared Memory.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Aug 23 21:04:50 1993 UTC (31 years, 3 months ago) by jtc
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -2 lines
Moved toupper and tolower tables from ctype_.c to their own files --- I
received complaints about using shorts in the table (but i need a range
of -1..255), so now the tables will not be used unless either toupper()
or tolower() (and soon, setlocale()) are used.  This can save up to 514
bytes.

In toupper_.c and tolower_.c make sure that our assumption of EOF == -1
holds.

Fixed bug where _toupper_tab_ was initialized pointing to _C_tolower_tab.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Aug 13 02:49:41 1993 UTC (31 years, 3 months ago) by brezak
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 lines
Machine independent version of insque/remque

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Aug 6 20:56:34 1993 UTC (31 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
Add sys_signame[].

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Aug 1 05:41:00 1993 UTC (31 years, 4 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
Add RCS identifiers.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jul 25 23:04:59 1993 UTC (31 years, 4 months ago) by glass
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +9 -2 lines
Finally deprecate the old timezone() interface in favor of an XSH5
timezone/daytime pair; as proposed by J.T. in September, 1996.
Fixes PR standards/11807 by Nick Hudson.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jul 9 09:39:51 1993 UTC (31 years, 5 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
update for better FP routines, from AT&T & elsewhere

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Jun 16 23:18:56 1993 UTC (31 years, 5 months ago) by jtc
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -1 lines
Make assert macro ansi complient.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Jun 4 16:59:18 1993 UTC (31 years, 6 months ago) by proven
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -5 lines
Removed bugs and memory leaks from the directory function.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue May 18 07:37:51 1993 UTC (31 years, 6 months ago) by cgd
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +10 -6 lines
bring in getcap routines, supplied by CSRG, from 4.4...

Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Apr 30 23:08:23 1993 UTC (31 years, 7 months ago) by glass
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -3 lines
new err stuff

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Mar 22 23:27:33 1993 UTC (31 years, 8 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-alpha-1, netbsd-0-8
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -1 lines
added support for using real crypt

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 8 months ago) by cgd
Branches: WFJ-920714, CSRG
CVS tags: patchkit-0-2-2, WFJ-386bsd-01
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
initial import of 386bsd-0.1 sources

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 8 months ago) by cgd
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>