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


Default branch: MAIN


Revision 1.217 / (download) - annotate - [select for diffs], Sat Jan 20 14:52:47 2024 UTC (2 months, 4 weeks ago) by christos
Branch: MAIN
CVS Tags: HEAD
Changes since 1.216: +5 -1 lines
Diff to previous 1.216 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue May 31 13:42:59 2022 UTC (22 months, 2 weeks ago) by riastradh
Branch: 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, netbsd-10
Changes since 1.215: +3 -3 lines
Diff to previous 1.215 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Nov 15 14:01:51 2021 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.214: +3 -1 lines
Diff to previous 1.214 (colored) to selected 1.131 (colored)

Add man pages for posix_spawn_file_actions_add{f,}chdir from piyush

Revision 1.214 / (download) - annotate - [select for diffs], Mon May 3 11:07:55 2021 UTC (2 years, 11 months ago) by simonb
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.213: +3 -1 lines
Diff to previous 1.213 (colored) to selected 1.131 (colored)

Add links for the other functions documented in arc4random(3).

Revision 1.213 / (download) - annotate - [select for diffs], Mon May 3 08:30:30 2021 UTC (2 years, 11 months ago) by simonb
Branch: MAIN
Changes since 1.212: +3 -3 lines
Diff to previous 1.212 (colored) to selected 1.131 (colored)

Whitespace police.

Revision 1.212 / (download) - annotate - [select for diffs], Tue Apr 20 21:42:32 2021 UTC (2 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.211: +1 -6 lines
Diff to previous 1.211 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Apr 12 03:57:07 2021 UTC (3 years ago) by mrg
Branch: MAIN
Changes since 1.210: +2 -1 lines
Diff to previous 1.210 (colored) to selected 1.131 (colored)

use -fcommon where necessary.

Revision 1.210 / (download) - annotate - [select for diffs], Wed Mar 10 13:30:34 2021 UTC (3 years, 1 month ago) by simonb
Branch: MAIN
Changes since 1.209: +4 -3 lines
Diff to previous 1.209 (colored) to selected 1.131 (colored)

Add manpage links for asysctl(3) and asysctlbyname(3), already described
in sysctl(3).

Revision 1.209 / (download) - annotate - [select for diffs], Fri Feb 26 04:28:14 2021 UTC (3 years, 1 month ago) by rin
Branch: MAIN
Changes since 1.208: +3 -2 lines
Diff to previous 1.208 (colored) to selected 1.131 (colored)

Add missing endutent.3 to MAN.

Revision 1.208 / (download) - annotate - [select for diffs], Fri Feb 26 03:19:34 2021 UTC (3 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.207: +2 -1 lines
Diff to previous 1.207 (colored) to selected 1.131 (colored)

put back line accidentally removed.

Revision 1.207 / (download) - annotate - [select for diffs], Fri Feb 26 03:05:01 2021 UTC (3 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.206: +3 -2 lines
Diff to previous 1.206 (colored) to selected 1.131 (colored)

PR/56012: Kouichi Hashikawa: getutent(3) man page is missing

Revision 1.206 / (download) - annotate - [select for diffs], Tue Sep 22 21:37:47 2020 UTC (3 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.205: +2 -2 lines
Diff to previous 1.205 (colored) to selected 1.131 (colored)

remove getentropy bits

Revision 1.205 / (download) - annotate - [select for diffs], Sun Jul 5 01:09:48 2020 UTC (3 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.204: +1 -1 lines
Diff to previous 1.204 (colored) to selected 1.131 (colored)

revert previous; utmpxname is already documented in getlastlogx.3. Should
probably be moved.

Revision 1.204 / (download) - annotate - [select for diffs], Sun Jul 5 01:05:50 2020 UTC (3 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.203: +2 -2 lines
Diff to previous 1.203 (colored) to selected 1.131 (colored)

document utmpxname(3)

Revision 1.203 / (download) - annotate - [select for diffs], Sun May 10 19:36:49 2020 UTC (3 years, 11 months ago) by maya
Branch: MAIN
Changes since 1.202: +2 -2 lines
Diff to previous 1.202 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed May 6 16:17:36 2020 UTC (3 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.201: +3 -3 lines
Diff to previous 1.201 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed Apr 22 23:32:25 2020 UTC (3 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.200: +5 -1 lines
Diff to previous 1.200 (colored) to selected 1.131 (colored)

Explicitly use -fcommon for globals shared between libc and CSU.

Revision 1.200 / (download) - annotate - [select for diffs], Sat Sep 9 18:18:28 2017 UTC (6 years, 7 months ago) by kamil
Branch: 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-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
Changes since 1.199: +2 -1 lines
Diff to previous 1.199 (colored) to selected 1.131 (colored)

Install new man-page devname_r(3).

This is a link to devname(3).

Revision 1.198.2.1 / (download) - annotate - [select for diffs], Thu May 11 02:58:32 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: prg-localcount2
Changes since 1.198: +6 -5 lines
Diff to previous 1.198 (colored) next main 1.199 (colored) to selected 1.131 (colored)

Sync with HEAD

Revision 1.199 / (download) - annotate - [select for diffs], Tue May 9 11:14:16 2017 UTC (6 years, 11 months ago) by kre
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, 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
Changes since 1.198: +6 -5 lines
Diff to previous 1.198 (colored) to selected 1.131 (colored)



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) - annotate - [select for diffs], Fri Apr 21 16:53:09 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.197: +2 -2 lines
Diff to previous 1.197 (colored) next main 1.198 (colored) to selected 1.131 (colored)

Sync with HEAD

Revision 1.195.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:56:57 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.195.2.1: +5 -5 lines
Diff to previous 1.195.2.1 (colored) to branchpoint 1.195 (colored) next main 1.196 (colored) to selected 1.131 (colored)

Sync with HEAD

Revision 1.198 / (download) - annotate - [select for diffs], Tue Feb 7 19:29:40 2017 UTC (7 years, 2 months ago) by kamil
Branch: MAIN
CVS Tags: prg-localcount2-base1, prg-localcount2-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, bouyer-socketcan-base1
Branch point for: prg-localcount2
Changes since 1.197: +2 -2 lines
Diff to previous 1.197 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Jan 12 00:38:01 2017 UTC (7 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.196: +4 -4 lines
Diff to previous 1.196 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Nov 4 14:48:52 2016 UTC (7 years, 5 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.195: +5 -4 lines
Diff to previous 1.195 (colored) to selected 1.131 (colored)

Sync with HEAD

Revision 1.196 / (download) - annotate - [select for diffs], Tue Oct 4 09:41:41 2016 UTC (7 years, 6 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104
Changes since 1.195: +5 -4 lines
Diff to previous 1.195 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Jun 5 17:16:44 2016 UTC (7 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.194: +3 -3 lines
Diff to previous 1.194 (colored) to selected 1.131 (colored)

Document bsd_signal (From GSoC 2016 by Charles Cui)

Revision 1.194 / (download) - annotate - [select for diffs], Sun Apr 3 00:19:42 2016 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.193: +4 -3 lines
Diff to previous 1.193 (colored) to selected 1.131 (colored)

userland bits for wait6/waitid.

Revision 1.193 / (download) - annotate - [select for diffs], Thu Jan 14 20:41:23 2016 UTC (8 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.192: +2 -2 lines
Diff to previous 1.192 (colored) to selected 1.131 (colored)

add stravis(3) from OpenBSD

Revision 1.192 / (download) - annotate - [select for diffs], Sun Oct 25 16:01:04 2015 UTC (8 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.191: +3 -3 lines
Diff to previous 1.191 (colored) to selected 1.131 (colored)

Don't include daemon.c in RUMPRUN=yes mode.

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

Revision 1.191 / (download) - annotate - [select for diffs], Tue Jan 20 17:28:00 2015 UTC (9 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.190: +2 -1 lines
Diff to previous 1.190 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed Dec 10 16:55:54 2014 UTC (9 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.189: +6 -2 lines
Diff to previous 1.189 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Sep 26 19:28:03 2014 UTC (9 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.188: +3 -3 lines
Diff to previous 1.188 (colored) to selected 1.131 (colored)

add execvpe, execlpe (reviewed by phone)

Revision 1.184.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:14 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.184.2.1: +7 -10 lines
Diff to previous 1.184.2.1 (colored) to branchpoint 1.184 (colored) next main 1.185 (colored) to selected 1.131 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.187.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:51:50 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.187: +3 -3 lines
Diff to previous 1.187 (colored) next main 1.188 (colored) to selected 1.131 (colored)

Rebase.

Revision 1.188 / (download) - annotate - [select for diffs], Fri Jun 13 15:45:05 2014 UTC (9 years, 10 months ago) by joerg
Branch: 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
Changes since 1.187: +3 -3 lines
Diff to previous 1.187 (colored) to selected 1.131 (colored)

Add asysctl(3) and asysctlbyname(3) wrappers for the common idiom of
fetching dynamically sized data via sysctl.

Revision 1.180.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:36:52 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.180.2.2: +5 -8 lines
Diff to previous 1.180.2.2 (colored) to branchpoint 1.180 (colored) next main 1.181 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Jan 16 20:31:42 2014 UTC (10 years, 3 months ago) by christos
Branch: 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
Changes since 1.186: +1 -6 lines
Diff to previous 1.186 (colored) to selected 1.131 (colored)

"soon" is "now". Remove all __indr_reference crap.

Revision 1.186 / (download) - annotate - [select for diffs], Thu Jan 16 17:21:38 2014 UTC (10 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.185: +8 -6 lines
Diff to previous 1.185 (colored) to selected 1.131 (colored)

Add the {v,}{err,warn}c flavors, from FreeBSD.

Revision 1.180.2.2 / (download) - annotate - [select for diffs], Wed Jan 16 05:32:24 2013 UTC (11 years, 3 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.180.2.1: +3 -3 lines
Diff to previous 1.180.2.1 (colored) to branchpoint 1.180 (colored) to selected 1.131 (colored)

sync with (a bit old) head

Revision 1.184.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:00:41 2012 UTC (11 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.184: +3 -3 lines
Diff to previous 1.184 (colored) to selected 1.131 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.185 / (download) - annotate - [select for diffs], Sat Nov 3 19:39:21 2012 UTC (11 years, 5 months ago) by christos
Branch: 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
Changes since 1.184: +3 -3 lines
Diff to previous 1.184 (colored) to selected 1.131 (colored)

add utimens and lutimens wrappers using utimensat.

Revision 1.180.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:18 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.180: +33 -16 lines
Diff to previous 1.180 (colored) to selected 1.131 (colored)

sync with head

Revision 1.184 / (download) - annotate - [select for diffs], Thu Apr 12 22:08:32 2012 UTC (12 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: tls-maxphys
Changes since 1.183: +2 -1 lines
Diff to previous 1.183 (colored) to selected 1.131 (colored)

man page for getpassfd

Revision 1.183 / (download) - annotate - [select for diffs], Thu Apr 12 19:36:19 2012 UTC (12 years ago) by christos
Branch: MAIN
Changes since 1.182: +2 -1 lines
Diff to previous 1.182 (colored) to selected 1.131 (colored)

Add a new getpass implementation that does not mess with signals, and
include getpass_r

Revision 1.182 / (download) - annotate - [select for diffs], Sat Feb 11 23:31:24 2012 UTC (12 years, 2 months ago) by martin
Branch: 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
Changes since 1.181: +24 -7 lines
Diff to previous 1.181 (colored) to selected 1.131 (colored)

Add userland part of posix_spawn. Libc functions imported from FreeBSD.
Based on Charles Zhang's summer of code project.

Revision 1.181 / (download) - annotate - [select for diffs], Fri Dec 16 12:46:00 2011 UTC (12 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.180: +8 -10 lines
Diff to previous 1.180 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Aug 25 18:20:22 2011 UTC (12 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.179: +2 -1 lines
Diff to previous 1.179 (colored) to selected 1.131 (colored)

Uses non-literal format strings

Revision 1.179 / (download) - annotate - [select for diffs], Wed Aug 3 04:11:16 2011 UTC (12 years, 8 months ago) by manu
Branch: MAIN
Changes since 1.178: +8 -2 lines
Diff to previous 1.178 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sat Mar 26 19:51:42 2011 UTC (13 years ago) by christos
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.177: +3 -2 lines
Diff to previous 1.177 (colored) to selected 1.131 (colored)

add fpgetprec/fpsetprec

Revision 1.177 / (download) - annotate - [select for diffs], Wed Mar 16 01:30:24 2011 UTC (13 years, 1 month ago) by erh
Branch: MAIN
Changes since 1.176: +2 -2 lines
Diff to previous 1.176 (colored) to selected 1.131 (colored)

Remove one last reference to commaize_number.3

Revision 1.176 / (download) - annotate - [select for diffs], Wed Mar 16 00:50:28 2011 UTC (13 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.175: +2 -2 lines
Diff to previous 1.175 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue Mar 15 03:47:04 2011 UTC (13 years, 1 month ago) by erh
Branch: MAIN
Changes since 1.174: +5 -3 lines
Diff to previous 1.174 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sat Mar 12 19:52:48 2011 UTC (13 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.173: +5 -2 lines
Diff to previous 1.173 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Dec 12 20:22:48 2010 UTC (13 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.172: +6 -1 lines
Diff to previous 1.172 (colored) to selected 1.131 (colored)

errlist.c is automatically generated now.

Revision 1.172 / (download) - annotate - [select for diffs], Sun Sep 26 02:26:59 2010 UTC (13 years, 6 months ago) by yamt
Branch: MAIN
Changes since 1.171: +2 -2 lines
Diff to previous 1.171 (colored) to selected 1.131 (colored)

fix rewinddir on nfs.  fix PR/42879 (and probably PR/40229.)

Revision 1.171 / (download) - annotate - [select for diffs], Fri Aug 27 08:38:41 2010 UTC (13 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.170: +2 -2 lines
Diff to previous 1.170 (colored) to selected 1.131 (colored)

add psiginfo.

Revision 1.170 / (download) - annotate - [select for diffs], Sat May 22 06:38:15 2010 UTC (13 years, 11 months ago) by tnozaki
Branch: MAIN
Changes since 1.169: +4 -1 lines
Diff to previous 1.169 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu May 13 17:48:50 2010 UTC (13 years, 11 months ago) by jruoho
Branch: MAIN
Changes since 1.168: +3 -1 lines
Diff to previous 1.168 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed May 13 19:18:23 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.167: +2 -1 lines
Diff to previous 1.167 (colored) next main 1.168 (colored) to selected 1.131 (colored)

Sync with HEAD.

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

Revision 1.168 / (download) - annotate - [select for diffs], Wed Apr 8 19:28:48 2009 UTC (15 years ago) by wiz
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.167: +2 -1 lines
Diff to previous 1.167 (colored) to selected 1.131 (colored)

Link glob(3) to glob_pattern_p(3).

Revision 1.163.4.1 / (download) - annotate - [select for diffs], Thu Jan 15 03:24:06 2009 UTC (15 years, 3 months ago) by snj
Branch: 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
Changes since 1.163: +3 -1 lines
Diff to previous 1.163 (colored) next main 1.164 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Jan 11 02:46:27 2009 UTC (15 years, 3 months ago) by christos
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.166: +1 -1 lines
Diff to previous 1.166 (colored) to selected 1.131 (colored)

merge christos-time_t

Revision 1.163.6.2 / (download) - annotate - [select for diffs], Sun Jan 4 17:02:19 2009 UTC (15 years, 3 months ago) by christos
Branch: christos-time_t
Changes since 1.163.6.1: +158 -0 lines
Diff to previous 1.163.6.1 (colored) to branchpoint 1.163 (colored) next main 1.164 (colored) to selected 1.131 (colored)

merge with head.

Revision 1.166 / (download) - annotate - [select for diffs], Fri Jan 2 00:20:19 2009 UTC (15 years, 3 months ago) by tnozaki
Branch: MAIN
CVS Tags: christos-time_t-nbase, christos-time_t-base
Changes since 1.165: +3 -1 lines
Diff to previous 1.165 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Dec 5 13:08:53 2008 UTC (15 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.164: +3 -2 lines
Diff to previous 1.164 (colored) to selected 1.131 (colored)

Add fdopendir(), from Solaris/Linux.

Revision 1.164 / (download) - annotate - [select for diffs], Thu Nov 20 23:50:08 2008 UTC (15 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.163: +2 -2 lines
Diff to previous 1.163 (colored) to selected 1.131 (colored)

Add new ptree (Patricia / RADIX tree) implementation to NetBSD.

Revision 1.159.6.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:39:21 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.159.6.1: +3 -3 lines
Diff to previous 1.159.6.1 (colored) to branchpoint 1.159 (colored) next main 1.160 (colored) to selected 1.131 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.163.6.1, Fri Sep 5 04:52:34 2008 UTC (15 years, 7 months ago) by christos
Branch: christos-time_t
Changes since 1.163: +0 -155 lines
FILE REMOVED

file Makefile.inc was added on branch christos-time_t on 2009-01-04 17:02:19 +0000

Revision 1.163 / (download) - annotate - [select for diffs], Fri Sep 5 04:52:34 2008 UTC (15 years, 7 months ago) by lukem
Branch: 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
Changes since 1.162: +2 -2 lines
Diff to previous 1.162 (colored) to selected 1.131 (colored)

Add strunvisx(3) as a link to unvis(3)

Revision 1.162 / (download) - annotate - [select for diffs], Mon Jun 30 19:04:00 2008 UTC (15 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161 (colored) to selected 1.131 (colored)

Move rb.c from sys/lib/libkern to common so it can be in both libc and libkern.

Revision 1.159.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:29:31 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.159: +5 -2 lines
Diff to previous 1.159 (colored) to selected 1.131 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.159.4.1 / (download) - annotate - [select for diffs], Tue Jun 17 09:13:33 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.159: +5 -2 lines
Diff to previous 1.159 (colored) next main 1.160 (colored) to selected 1.131 (colored)

sync with head.

Revision 1.161 / (download) - annotate - [select for diffs], Tue Jun 17 00:10:54 2008 UTC (15 years, 10 months ago) by he
Branch: MAIN
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.160: +4 -3 lines
Diff to previous 1.160 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Jun 16 14:25:49 2008 UTC (15 years, 10 months ago) by rmind
Branch: MAIN
Changes since 1.159: +4 -2 lines
Diff to previous 1.159 (colored) to selected 1.131 (colored)

- 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) - annotate - [select for diffs], Wed Jan 9 01:34:03 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.158: +5 -4 lines
Diff to previous 1.158 (colored) next main 1.159 (colored) to selected 1.131 (colored)

sync with HEAD

Revision 1.159 / (download) - annotate - [select for diffs], Fri Dec 14 17:26:19 2007 UTC (16 years, 4 months ago) by christos
Branch: 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
Changes since 1.158: +5 -4 lines
Diff to previous 1.158 (colored) to selected 1.131 (colored)

- add dehumanize_number
- decls for humanize_number and dehumanize_number are in stdlib.h

Revision 1.140.4.1 / (download) - annotate - [select for diffs], Sun Aug 26 20:03:26 2007 UTC (16 years, 7 months ago) by bouyer
Branch: netbsd-3-0
Changes since 1.140: +6 -6 lines
Diff to previous 1.140 (colored) next main 1.141 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Aug 26 20:03:23 2007 UTC (16 years, 7 months ago) by bouyer
Branch: netbsd-3-1
Changes since 1.140: +6 -6 lines
Diff to previous 1.140 (colored) next main 1.141 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Aug 26 20:01:20 2007 UTC (16 years, 7 months ago) by bouyer
Branch: netbsd-3
Changes since 1.140: +6 -6 lines
Diff to previous 1.140 (colored) next main 1.141 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Feb 22 22:08:20 2007 UTC (17 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: matt-armv6
Changes since 1.157: +4 -4 lines
Diff to previous 1.157 (colored) to selected 1.131 (colored)

-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) - annotate - [select for diffs], Wed Nov 22 17:23:25 2006 UTC (17 years, 5 months ago) by christos
Branch: 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
Changes since 1.156: +2 -3 lines
Diff to previous 1.156 (colored) to selected 1.131 (colored)

Don't expose _ss functions for 4.0. Requested by core.

Revision 1.156 / (download) - annotate - [select for diffs], Sat Nov 11 21:16:00 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.155: +4 -1 lines
Diff to previous 1.155 (colored) to selected 1.131 (colored)

on non-x86 execl*.c needs alloca.

Revision 1.155 / (download) - annotate - [select for diffs], Thu Nov 9 04:00:11 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.154: +4 -1 lines
Diff to previous 1.154 (colored) to selected 1.131 (colored)

no stack protector warning for execvp

Revision 1.154 / (download) - annotate - [select for diffs], Fri Oct 27 20:00:55 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.153: +3 -2 lines
Diff to previous 1.153 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Oct 27 01:24:26 2006 UTC (17 years, 5 months ago) by uwe
Branch: MAIN
Changes since 1.152: +2 -2 lines
Diff to previous 1.152 (colored) to selected 1.131 (colored)

Add syslog_r.3 link (hi christos).

Revision 1.152 / (download) - annotate - [select for diffs], Wed Oct 25 23:49:31 2006 UTC (17 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.151: +3 -1 lines
Diff to previous 1.151 (colored) to selected 1.131 (colored)

add _r functions for syslog from OpenBSD

Revision 1.151 / (download) - annotate - [select for diffs], Mon Jul 3 16:03:56 2006 UTC (17 years, 9 months ago) by drochner
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.150: +4 -4 lines
Diff to previous 1.150 (colored) to selected 1.131 (colored)

move manpages for frexp/ldexp/modf to libm -- the (most) implementation is
already there

Revision 1.150 / (download) - annotate - [select for diffs], Tue Jun 27 18:16:47 2006 UTC (17 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.149: +3 -3 lines
Diff to previous 1.149 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Apr 17 23:29:21 2006 UTC (18 years ago) by salo
Branch: MAIN
Changes since 1.148: +3 -2 lines
Diff to previous 1.148 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Dec 30 23:07:32 2005 UTC (18 years, 3 months ago) by agc
Branch: MAIN
Changes since 1.147: +6 -4 lines
Diff to previous 1.147 (colored) to selected 1.131 (colored)

Add Todd Miller's ftw(3) and nftw(3) file-tree walking functionality,
from OpenBSD.

Bump libc minor to 136.

Revision 1.147 / (download) - annotate - [select for diffs], Mon Oct 3 14:56:32 2005 UTC (18 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.146: +2 -2 lines
Diff to previous 1.146 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Sep 25 20:08:01 2005 UTC (18 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.145: +2 -2 lines
Diff to previous 1.145 (colored) to selected 1.131 (colored)

add getenv_r and ttyname_r

Revision 1.145 / (download) - annotate - [select for diffs], Tue Sep 13 01:44:09 2005 UTC (18 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.144: +13 -13 lines
Diff to previous 1.144 (colored) to selected 1.131 (colored)

compat core reorg.

Revision 1.144 / (download) - annotate - [select for diffs], Fri Aug 19 02:04:54 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.143: +10 -10 lines
Diff to previous 1.143 (colored) to selected 1.131 (colored)

64 bit inode changes

Revision 1.143 / (download) - annotate - [select for diffs], Tue Apr 12 16:27:42 2005 UTC (19 years ago) by drochner
Branch: MAIN
Changes since 1.142: +6 -6 lines
Diff to previous 1.142 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue Apr 5 15:46:18 2005 UTC (19 years ago) by kleink
Branch: MAIN
Changes since 1.141: +2 -2 lines
Diff to previous 1.141 (colored) to selected 1.131 (colored)

Fix typo in previous.

Revision 1.141 / (download) - annotate - [select for diffs], Mon Apr 4 20:35:31 2005 UTC (19 years ago) by christos
Branch: MAIN
Changes since 1.140: +3 -3 lines
Diff to previous 1.140 (colored) to selected 1.131 (colored)

mlinks for get{gr,pw}ent_r.3

Revision 1.140 / (download) - annotate - [select for diffs], Thu Jan 6 15:29:35 2005 UTC (19 years, 3 months ago) by lukem
Branch: 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
Changes since 1.139: +2 -1 lines
Diff to previous 1.139 (colored) to selected 1.131 (colored)

document getgroupmembership(3)

Revision 1.139 / (download) - annotate - [select for diffs], Thu Jan 6 15:10:45 2005 UTC (19 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.138: +3 -3 lines
Diff to previous 1.138 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Jan 2 16:43:26 2005 UTC (19 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.137: +6 -3 lines
Diff to previous 1.137 (colored) to selected 1.131 (colored)

System calls and support routines for file system extended attributes.  Libc
version is bumped to 12.125.

From FreeBSD.

Revision 1.137 / (download) - annotate - [select for diffs], Thu Dec 16 03:54:56 2004 UTC (19 years, 4 months ago) by atatat
Branch: MAIN
Changes since 1.136: +4 -3 lines
Diff to previous 1.136 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed Nov 10 04:57:17 2004 UTC (19 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.135: +3 -3 lines
Diff to previous 1.135 (colored) to selected 1.131 (colored)

whitespace cleanup

Revision 1.135 / (download) - annotate - [select for diffs], Wed Nov 10 04:52:30 2004 UTC (19 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.134: +3 -1 lines
Diff to previous 1.134 (colored) to selected 1.131 (colored)

Add: getgrgid_r(3) getgrnam_r(3) getpwnam_r(3) getpwuid_r(3)

Revision 1.134 / (download) - annotate - [select for diffs], Tue Jul 13 15:42:03 2004 UTC (19 years, 9 months ago) by seb
Branch: MAIN
Changes since 1.133: +4 -3 lines
Diff to previous 1.133 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon May 31 06:51:59 2004 UTC (19 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.132: +1 -31 lines
Diff to previous 1.132 (colored) to selected 1.131 (colored)

oops, i've committed BSD auth stuff by mistake.

Revision 1.132 / (download) - annotate - [select for diffs], Mon May 31 05:25:40 2004 UTC (19 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.131: +31 -1 lines
Diff to previous 1.131 (colored)

closefrom(3)

Revision 1.131 / (download) - annotate - [selected], Mon May 31 05:06:51 2004 UTC (19 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.130: +2 -2 lines
Diff to previous 1.130 (colored)

implement closefrom(3).

Revision 1.130 / (download) - annotate - [select for diffs], Sun May 9 19:34:11 2004 UTC (19 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.129: +2 -2 lines
Diff to previous 1.129 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed Apr 21 01:05:32 2004 UTC (20 years ago) by christos
Branch: MAIN
Changes since 1.128: +3 -2 lines
Diff to previous 1.128 (colored) to selected 1.131 (colored)

Replace the statfs() family of system calls with statvfs().
Retain binary compatibility.

Revision 1.110.2.1 / (download) - annotate - [select for diffs], Fri Mar 26 22:52:55 2004 UTC (20 years ago) by jmc
Branch: netbsd-1-6
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored) next main 1.111 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Mar 25 19:36:26 2004 UTC (20 years ago) by atatat
Branch: 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
Changes since 1.127: +5 -2 lines
Diff to previous 1.127 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Mar 4 23:42:39 2004 UTC (20 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.126: +3 -4 lines
Diff to previous 1.126 (colored) to selected 1.131 (colored)

* 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) - annotate - [select for diffs], Thu Jan 15 19:43:45 2004 UTC (20 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.125: +9 -6 lines
Diff to previous 1.125 (colored) to selected 1.131 (colored)

Add C99 fpclassify(), isfinite(), isnormal(), and signbit() macros.

Revision 1.125 / (download) - annotate - [select for diffs], Thu Sep 18 09:13:14 2003 UTC (20 years, 7 months ago) by jdolecek
Branch: MAIN
Changes since 1.124: +3 -3 lines
Diff to previous 1.124 (colored) to selected 1.131 (colored)

remove pw_dup(3), for now at least
follows discussion on mailing lists, discussed in private e-mail with Itojun

Revision 1.124 / (download) - annotate - [select for diffs], Tue Sep 9 22:10:34 2003 UTC (20 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.123: +4 -3 lines
Diff to previous 1.123 (colored) to selected 1.131 (colored)

add randomid(3).

Revision 1.123 / (download) - annotate - [select for diffs], Tue Sep 9 22:01:56 2003 UTC (20 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.122: +3 -3 lines
Diff to previous 1.122 (colored) to selected 1.131 (colored)

have pw_dup(3).  from openbsd

Revision 1.122 / (download) - annotate - [select for diffs], Tue Aug 26 17:37:51 2003 UTC (20 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.121: +5 -2 lines
Diff to previous 1.121 (colored) to selected 1.131 (colored)

Add man page for getlastlogx and friends.

Revision 1.121 / (download) - annotate - [select for diffs], Wed May 28 20:03:37 2003 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.120: +3 -3 lines
Diff to previous 1.120 (colored) to selected 1.131 (colored)

add mutex locking for directories and readdir_r(3). Influenced by FreeBSD.

Revision 1.120 / (download) - annotate - [select for diffs], Thu Feb 13 03:00:51 2003 UTC (21 years, 2 months ago) by nathanw
Branch: MAIN
Changes since 1.119: +3 -2 lines
Diff to previous 1.119 (colored) to selected 1.131 (colored)

Add pthread_atfork() man page.

Revision 1.119 / (download) - annotate - [select for diffs], Thu Feb 13 02:50:51 2003 UTC (21 years, 2 months ago) by nathanw
Branch: MAIN
Changes since 1.118: +4 -3 lines
Diff to previous 1.118 (colored) to selected 1.131 (colored)

Implement pthread_atfork() (in libc, because the required threadlib
stub behavior is exactly the same as the usual behavior).

Revision 1.118 / (download) - annotate - [select for diffs], Tue Jan 21 12:39:08 2003 UTC (21 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.117: +3 -2 lines
Diff to previous 1.117 (colored) to selected 1.131 (colored)

Add makecontext(3) from Klaus Klein.

Revision 1.117 / (download) - annotate - [select for diffs], Sat Jan 18 11:23:53 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.116: +2 -1 lines
Diff to previous 1.116 (colored) to selected 1.131 (colored)

Merge the nathanw_sa branch.

Revision 1.106.2.10 / (download) - annotate - [select for diffs], Fri Jan 17 05:12:58 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.106.2.9: +5 -3 lines
Diff to previous 1.106.2.9 (colored) next main 1.107 (colored) to selected 1.131 (colored)

Sync with HEAD.

Revision 1.106.2.9 / (download) - annotate - [select for diffs], Fri Jan 17 03:45:59 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.106.2.8: +1 -0 lines
Diff to previous 1.106.2.8 (colored) to selected 1.131 (colored)

Document _lwp_makecontext(3).

Revision 1.116 / (download) - annotate - [select for diffs], Wed Jan 15 23:55:42 2003 UTC (21 years, 3 months ago) by kleink
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.115: +6 -4 lines
Diff to previous 1.115 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Oct 18 02:15:43 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.7: +11 -9 lines
Diff to previous 1.106.2.7 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.115 / (download) - annotate - [select for diffs], Fri Sep 27 15:02:26 2002 UTC (21 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.114: +12 -10 lines
Diff to previous 1.114 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue Aug 27 23:49:30 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.6: +6 -6 lines
Diff to previous 1.106.2.6 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.114 / (download) - annotate - [select for diffs], Thu Aug 22 17:24:09 2002 UTC (21 years, 8 months ago) by abs
Branch: MAIN
Changes since 1.113: +7 -7 lines
Diff to previous 1.113 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Aug 1 03:28:09 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.5: +6 -6 lines
Diff to previous 1.106.2.5 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.113 / (download) - annotate - [select for diffs], Sat Jul 27 23:57:39 2002 UTC (21 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.112: +4 -4 lines
Diff to previous 1.112 (colored) to selected 1.131 (colored)

Add utmp processing functions

Revision 1.112 / (download) - annotate - [select for diffs], Sun Jun 30 09:45:39 2002 UTC (21 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.111: +6 -6 lines
Diff to previous 1.111 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Jun 21 18:18:06 2002 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.4: +3 -3 lines
Diff to previous 1.106.2.4 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.111 / (download) - annotate - [select for diffs], Fri May 24 04:01:43 2002 UTC (21 years, 11 months ago) by itojun
Branch: MAIN
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored) to selected 1.131 (colored)

add arc4random(3).  from openbsd

Revision 1.106.2.4 / (download) - annotate - [select for diffs], Fri Mar 22 20:42:04 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.3: +1 -1 lines
Diff to previous 1.106.2.3 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.106.2.3 / (download) - annotate - [select for diffs], Fri Mar 8 21:35:03 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.2: +4 -3 lines
Diff to previous 1.106.2.2 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.110 / (download) - annotate - [select for diffs], Fri Feb 22 20:11:44 2002 UTC (22 years, 2 months ago) by christos
Branch: 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
Changes since 1.109: +4 -3 lines
Diff to previous 1.109 (colored) to selected 1.131 (colored)

A simple utmpx implementation. Nothing uses it yet.
TODO: write the lastlog*() stuff.

Revision 1.106.2.2 / (download) - annotate - [select for diffs], Mon Jan 28 20:50:27 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.106.2.1: +2 -1 lines
Diff to previous 1.106.2.1 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.109 / (download) - annotate - [select for diffs], Thu Jan 24 02:46:35 2002 UTC (22 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.108: +2 -1 lines
Diff to previous 1.108 (colored) to selected 1.131 (colored)

- 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) - annotate - [select for diffs], Mon Oct 8 20:18:39 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.106: +5 -4 lines
Diff to previous 1.106 (colored) to selected 1.131 (colored)

Catch up to -current.

Revision 1.108 / (download) - annotate - [select for diffs], Mon May 7 17:25:57 2001 UTC (22 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sat Mar 10 01:51:49 2001 UTC (23 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.106: +4 -3 lines
Diff to previous 1.106 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Feb 19 22:14:20 2001 UTC (23 years, 2 months ago) by cgd
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.105: +6 -5 lines
Diff to previous 1.105 (colored) to selected 1.131 (colored)

add getprogname() and setprogname()

Revision 1.105 / (download) - annotate - [select for diffs], Fri Oct 20 18:46:10 2000 UTC (23 years, 6 months ago) by briggs
Branch: MAIN
Changes since 1.104: +6 -6 lines
Diff to previous 1.104 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Wed Aug 30 11:35:13 2000 UTC (23 years, 7 months ago) by wennmach
Branch: 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
Changes since 1.103: +4 -2 lines
Diff to previous 1.103 (colored) next main 1.104 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue Aug 29 10:49:09 2000 UTC (23 years, 7 months ago) by wennmach
Branch: MAIN
Changes since 1.103: +4 -2 lines
Diff to previous 1.103 (colored) to selected 1.131 (colored)

Added MLINKS for svis, strsvis, and strsvisx

Revision 1.103 / (download) - annotate - [select for diffs], Mon Jan 3 02:13:32 2000 UTC (24 years, 3 months ago) by msaitoh
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored) to selected 1.131 (colored)

nlist for COFF

Revision 1.102 / (download) - annotate - [select for diffs], Mon Sep 13 18:38:05 1999 UTC (24 years, 7 months ago) by kleink
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.101: +4 -4 lines
Diff to previous 1.101 (colored) to selected 1.131 (colored)

Add an XSH5 ulimit()/<ulimit.h> implementation.

Revision 1.101 / (download) - annotate - [select for diffs], Sun Sep 12 19:04:31 1999 UTC (24 years, 7 months ago) by kleink
Branch: MAIN
Changes since 1.100: +3 -3 lines
Diff to previous 1.100 (colored) to selected 1.131 (colored)

Add an XSH5 fmtmsg() implementation.

Revision 1.100 / (download) - annotate - [select for diffs], Sun Sep 12 18:54:34 1999 UTC (24 years, 7 months ago) by kleink
Branch: MAIN
Changes since 1.99: +5 -5 lines
Diff to previous 1.99 (colored) to selected 1.131 (colored)

Move the function implementations of (the non-ANSI) isascii() and toascii()
into separate modules to avoid namespace clashes.

Revision 1.97.2.2 / (download) - annotate - [select for diffs], Sat May 1 22:57:57 1999 UTC (24 years, 11 months ago) by perry
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001
Changes since 1.97.2.1: +4 -2 lines
Diff to previous 1.97.2.1 (colored) to branchpoint 1.97 (colored) next main 1.98 (colored) to selected 1.131 (colored)

pullup 1.98->1.99 (ross) -- 100 lashes with a wet noodle for this one.

Revision 1.99 / (download) - annotate - [select for diffs], Sat May 1 22:45:57 1999 UTC (24 years, 11 months ago) by ross
Branch: MAIN
Changes since 1.98: +4 -2 lines
Diff to previous 1.98 (colored) to selected 1.131 (colored)

Fix fpgetmask.3 MLINKS braino.

Revision 1.97.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 15:08:43 1999 UTC (24 years, 11 months ago) by perry
Branch: netbsd-1-4
Changes since 1.97: +3 -2 lines
Diff to previous 1.97 (colored) to selected 1.131 (colored)

pullup 1.97->1.98 (ross)

Revision 1.98 / (download) - annotate - [select for diffs], Fri Apr 30 00:58:31 1999 UTC (24 years, 11 months ago) by ross
Branch: MAIN
Changes since 1.97: +3 -2 lines
Diff to previous 1.97 (colored) to selected 1.131 (colored)

* 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) - annotate - [select for diffs], Wed Feb 24 15:05:20 1999 UTC (25 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.96: +3 -3 lines
Diff to previous 1.96 (colored) to selected 1.131 (colored)

use ${ARCHDIR} instead of ${.CURDIR}/arch/${MACHINE_ARCH} where appropriate
libc builds on pmax again

Revision 1.96 / (download) - annotate - [select for diffs], Tue Jan 19 06:24:08 1999 UTC (25 years, 3 months ago) by abs
Branch: MAIN
Changes since 1.95: +2 -1 lines
Diff to previous 1.95 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Jan 15 13:31:22 1999 UTC (25 years, 3 months ago) by bouyer
Branch: MAIN
Changes since 1.94: +7 -4 lines
Diff to previous 1.94 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Jan 10 02:36:21 1999 UTC (25 years, 3 months ago) by lukem
Branch: lukem-nsswitch2
Changes since 1.77.2.1: +8 -8 lines
Diff to previous 1.77.2.1 (colored) next main 1.78 (colored) to selected 1.131 (colored)

sync with current

Revision 1.94 / (download) - annotate - [select for diffs], Mon Nov 30 20:41:21 1998 UTC (25 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.93: +8 -8 lines
Diff to previous 1.93 (colored) to selected 1.131 (colored)

Build __errlist14.c, __siglist14.c, and __signame14.c

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Mon Nov 2 03:33:13 1998 UTC (25 years, 5 months ago) by lukem
Branch: lukem-nsswitch2
Changes since 1.77: +43 -35 lines
Diff to previous 1.77 (colored) to selected 1.131 (colored)

sync with current

Revision 1.93 / (download) - annotate - [select for diffs], Sat Sep 26 23:53:36 1998 UTC (25 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.92: +6 -6 lines
Diff to previous 1.92 (colored) to selected 1.131 (colored)

Adapt to new signal changes (from Jason)

Revision 1.92 / (download) - annotate - [select for diffs], Tue Jul 28 19:58:25 1998 UTC (25 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored) to selected 1.131 (colored)

Add links for uid_from_user(3) and gid_from_group(3).

Revision 1.91 / (download) - annotate - [select for diffs], Mon Jun 8 03:17:59 1998 UTC (25 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.90: +2 -2 lines
Diff to previous 1.90 (colored) to selected 1.131 (colored)

* 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) - annotate - [select for diffs], Tue Apr 28 17:54:41 1998 UTC (25 years, 11 months ago) by fair
Branch: MAIN
Changes since 1.89: +3 -2 lines
Diff to previous 1.89 (colored) to selected 1.131 (colored)

make explicit why an MLINKS for setpwfile.3 is commented out

Revision 1.89 / (download) - annotate - [select for diffs], Thu Mar 19 08:22:53 1998 UTC (26 years, 1 month ago) by fair
Branch: MAIN
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Feb 2 23:24:03 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.87: +33 -31 lines
Diff to previous 1.87 (colored) to selected 1.131 (colored)

add realpath.3, getsubopt.[c3]

Revision 1.87 / (download) - annotate - [select for diffs], Mon Feb 2 22:52:15 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.86: +1 -3 lines
Diff to previous 1.86 (colored) to selected 1.131 (colored)

it turns out we don't want getvfsbyname after all.

Revision 1.86 / (download) - annotate - [select for diffs], Mon Feb 2 02:41:17 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.85: +37 -32 lines
Diff to previous 1.85 (colored) to selected 1.131 (colored)

merge/update to lite-2

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Mon Feb 2 00:11:13 1998 UTC (26 years, 2 months ago) by perry
Branch: WFJ-920714, CSRG
CVS Tags: lite-2
Changes since 1.1.1.2: +9 -9 lines
Diff to previous 1.1.1.2 (colored) to selected 1.131 (colored)

import lite-2

Revision 1.85 / (download) - annotate - [select for diffs], Sat Dec 20 20:23:16 1997 UTC (26 years, 4 months ago) by kleink
Branch: MAIN
Changes since 1.84: +3 -3 lines
Diff to previous 1.84 (colored) to selected 1.131 (colored)

Add lockf(), an alternate interface to perform advisory record locking;
per XPG4.2.

Revision 1.81.2.4 / (download) - annotate - [select for diffs], Fri Nov 14 02:09:31 1997 UTC (26 years, 5 months ago) by mrg
Branch: 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
Changes since 1.81.2.3: +4 -4 lines
Diff to previous 1.81.2.3 (colored) to branchpoint 1.81 (colored) next main 1.82 (colored) to selected 1.131 (colored)

pull up from trunk: add missing .Nm entries.  from spz@serpens.swb.de.

Revision 1.84 / (download) - annotate - [select for diffs], Fri Nov 14 02:04:38 1997 UTC (26 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.83: +4 -4 lines
Diff to previous 1.83 (colored) to selected 1.131 (colored)

add missing .Nm entries.  from spz@serpens.swb.de.

Revision 1.81.2.3 / (download) - annotate - [select for diffs], Sun Nov 9 11:48:33 1997 UTC (26 years, 5 months ago) by lukem
Branch: netbsd-1-3
Changes since 1.81.2.2: +8 -8 lines
Diff to previous 1.81.2.2 (colored) to branchpoint 1.81 (colored) to selected 1.131 (colored)

back out incorrect sync with trunk

Revision 1.81.2.2 / (download) - annotate - [select for diffs], Sun Nov 9 00:59:56 1997 UTC (26 years, 5 months ago) by lukem
Branch: netbsd-1-3
Changes since 1.81.2.1: +94 -0 lines
Diff to previous 1.81.2.1 (colored) to branchpoint 1.81 (colored) to selected 1.131 (colored)

sync with trunk (approved by thorpej)

Revision 1.83 / (download) - annotate - [select for diffs], Mon Nov 3 17:47:44 1997 UTC (26 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.82: +4 -4 lines
Diff to previous 1.82 (colored) to selected 1.131 (colored)

Forgot to add basename()/dirname() manpages in last commit.

Revision 1.82 / (download) - annotate - [select for diffs], Sun Nov 2 16:48:27 1997 UTC (26 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.81: +5 -5 lines
Diff to previous 1.81 (colored) to selected 1.131 (colored)

Add basename() and dirname(), from XPG4.2.

Revision 1.81.2.1, Tue Oct 21 00:56:42 1997 UTC (26 years, 6 months ago) by lukem
Branch: netbsd-1-3
Changes since 1.81: +0 -94 lines
FILE REMOVED

file Makefile.inc was added on branch netbsd-1-3 on 1997-11-09 00:59:56 +0000

Revision 1.81 / (download) - annotate - [select for diffs], Tue Oct 21 00:56:42 1997 UTC (26 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.80: +3 -2 lines
Diff to previous 1.80 (colored) to selected 1.131 (colored)

Hacks to enable libc to work without bumping the major.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Oct 20 15:50:22 1997 UTC (26 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.79: +3 -3 lines
Diff to previous 1.79 (colored) to selected 1.131 (colored)

Bring timezone back to libc.

Revision 1.79 / (download) - annotate - [select for diffs], Thu Oct 16 23:04:38 1997 UTC (26 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.78: +3 -3 lines
Diff to previous 1.78 (colored) to selected 1.131 (colored)

timezone moved to libcompat

Revision 1.78 / (download) - annotate - [select for diffs], Wed Jul 16 06:22:07 1997 UTC (26 years, 9 months ago) by mikel
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored) to selected 1.131 (colored)

add toascii(3)

Revision 1.77 / (download) - annotate - [select for diffs], Mon Feb 24 11:47:10 1997 UTC (27 years, 1 month ago) by lukem
Branch: MAIN
Branch point for: lukem-nsswitch2
Changes since 1.76: +4 -2 lines
Diff to previous 1.76 (colored) to selected 1.131 (colored)

man page for stringlist functions

Revision 1.76 / (download) - annotate - [select for diffs], Fri Jan 17 07:26:18 1997 UTC (27 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored) to selected 1.131 (colored)

Add stringlist implementation
Convert getnetgrent from private stringlist to public version

Revision 1.75 / (download) - annotate - [select for diffs], Thu Nov 7 05:37:34 1996 UTC (27 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored) to selected 1.131 (colored)

New __errno() function, returns the address of the errno variable.

Revision 1.74.2.1 / (download) - annotate - [select for diffs], Wed Nov 6 00:48:33 1996 UTC (27 years, 5 months ago) by lukem
Branch: nsswitch
Changes since 1.74: +3 -2 lines
Diff to previous 1.74 (colored) next main 1.75 (colored) to selected 1.131 (colored)

initial nsswitch implementation

Revision 1.74 / (download) - annotate - [select for diffs], Wed Oct 16 17:53:44 1996 UTC (27 years, 6 months ago) by perry
Branch: MAIN
Branch point for: nsswitch
Changes since 1.73: +1 -13 lines
Diff to previous 1.73 (colored) to selected 1.131 (colored)

Nuked tahoe machine specific conditionals.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Sep 27 22:23:03 1996 UTC (27 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.72: +3 -2 lines
Diff to previous 1.72 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Sep 16 18:40:10 1996 UTC (27 years, 7 months ago) by jtc
Branch: ivory_soap2
Changes since 1.72: +1 -5 lines
Diff to previous 1.72 (colored) next main 1.73 (colored) to selected 1.131 (colored)

snapshot namespace cleanup

Revision 1.72 / (download) - annotate - [select for diffs], Wed Jul 3 21:41:46 1996 UTC (27 years, 9 months ago) by jtc
Branch: MAIN
Branch point for: ivory_soap2
Changes since 1.71: +3 -2 lines
Diff to previous 1.71 (colored) to selected 1.131 (colored)

Split all exec*() functions out of exec.c into their own files.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Apr 15 23:44:53 1996 UTC (28 years ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.70: +3 -3 lines
Diff to previous 1.70 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue May 2 19:34:27 1995 UTC (28 years, 11 months ago) by jtc
Branch: ivory_soap
Changes since 1.63.2.1: +4 -6 lines
Diff to previous 1.63.2.1 (colored) next main 1.64 (colored) to selected 1.131 (colored)

#include "namespace.h"

Revision 1.70 / (download) - annotate - [select for diffs], Tue Apr 25 00:06:17 1995 UTC (29 years ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.69: +4 -10 lines
Diff to previous 1.69 (colored) to selected 1.131 (colored)

termios code has been moved to new libc/termios directory.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Apr 17 12:28:29 1995 UTC (29 years ago) by ragge
Branch: MAIN
Changes since 1.68: +2 -5 lines
Diff to previous 1.68 (colored) to selected 1.131 (colored)

Removed VAX specific definitions.

Revision 1.68 / (download) - annotate - [select for diffs], Fri Mar 10 06:15:10 1995 UTC (29 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.67: +3 -6 lines
Diff to previous 1.67 (colored) to selected 1.131 (colored)

Removed references to ctime.3 and tzset.3 manpages and associated manpage
links (they have been moved to libc/time).

Revision 1.67 / (download) - annotate - [select for diffs], Thu Mar 9 23:31:07 1995 UTC (29 years, 1 month ago) by jtc
Branch: MAIN
Changes since 1.66: +3 -3 lines
Diff to previous 1.66 (colored) to selected 1.131 (colored)

date and time functions have been moved

Revision 1.66 / (download) - annotate - [select for diffs], Sat Feb 25 17:17:33 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) to selected 1.131 (colored)

typo

Revision 1.65 / (download) - annotate - [select for diffs], Sat Feb 25 17:08:29 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.131 (colored)

oops; biffed path

Revision 1.64 / (download) - annotate - [select for diffs], Sat Feb 25 17:05:19 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.63: +52 -71 lines
Diff to previous 1.63 (colored) to selected 1.131 (colored)

update from Lite, clean up a bit, seperate arch-specific file list.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sat Feb 25 09:12:12 1995 UTC (29 years, 2 months ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: lite-1
Changes since 1.1.1.1: +54 -57 lines
Diff to previous 1.1.1.1 (colored) to selected 1.131 (colored)

from lite, with minor name rearrangement to fit.

Revision 1.63.2.1 / (download) - annotate - [select for diffs], Fri Feb 17 10:48:27 1995 UTC (29 years, 2 months ago) by jtc
Branch: ivory_soap
Changes since 1.63: +1 -5 lines
Diff to previous 1.63 (colored) to selected 1.131 (colored)

Removed indirect reference stub files.

Revision 1.63 / (download) - annotate - [select for diffs], Fri Feb 10 17:46:48 1995 UTC (29 years, 2 months ago) by cgd
Branch: MAIN
Branch point for: ivory_soap
Changes since 1.62: +4 -1 lines
Diff to previous 1.62 (colored) to selected 1.131 (colored)

list the files needed on the alpha.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Jan 11 20:23:59 1995 UTC (29 years, 3 months ago) by pk
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.131 (colored)

Add sigsetjmp() for sparc.

Revision 1.61 / (download) - annotate - [select for diffs], Fri Dec 23 22:25:48 1994 UTC (29 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.60: +4 -4 lines
Diff to previous 1.60 (colored) to selected 1.131 (colored)

4.4lite's C language sigsetjmp() implementation is bogus, restore
machine dependant versions.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Dec 22 10:14:18 1994 UTC (29 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.59: +19 -19 lines
Diff to previous 1.59 (colored) to selected 1.131 (colored)

specify man pages the new way.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Dec 12 22:41:50 1994 UTC (29 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.58: +6 -3 lines
Diff to previous 1.58 (colored) to selected 1.131 (colored)

Rework indirect reference support as outlined by my recent message to
the tech-userlevel mailing list.

Revision 1.58 / (download) - annotate - [select for diffs], Sun Dec 11 20:43:48 1994 UTC (29 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.131 (colored)

- 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) - annotate - [select for diffs], Sat Dec 10 11:29:03 1994 UTC (29 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.56: +5 -4 lines
Diff to previous 1.56 (colored) to selected 1.131 (colored)

Use 44lite's clever sigsetjmp()/siglongjmp() implementation I just imported.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Dec 7 14:52:59 1994 UTC (29 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) to selected 1.131 (colored)

remove duplicate infinity.c

Revision 1.55 / (download) - annotate - [select for diffs], Wed Dec 7 04:47:23 1994 UTC (29 years, 4 months ago) by phil
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.131 (colored)

Adding sigsetjmp.S for ns32k.

Revision 1.54 / (download) - annotate - [select for diffs], Mon Nov 14 23:46:52 1994 UTC (29 years, 5 months ago) by dean
Branch: MAIN
Changes since 1.53: +4 -1 lines
Diff to previous 1.53 (colored) to selected 1.131 (colored)

Include files for pmax

Revision 1.53 / (download) - annotate - [select for diffs], Thu Oct 20 04:16:58 1994 UTC (29 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.52: +3 -5 lines
Diff to previous 1.52 (colored) to selected 1.131 (colored)

make the sysv functions real syscalls.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Oct 10 04:46:39 1994 UTC (29 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.51: +4 -3 lines
Diff to previous 1.51 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Aug 29 04:47:32 1994 UTC (29 years, 7 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.51.2.1: +123 -0 lines
Diff to previous 1.51.2.1 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored) to selected 1.131 (colored)

Fix broken import of Lite directory code.

Revision 1.51.2.1, Mon Aug 29 04:47:31 1994 UTC (29 years, 7 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.51: +0 -123 lines
FILE REMOVED

file Makefile.inc was added on branch netbsd-1-0 on 1994-08-29 04:47:32 +0000

Revision 1.51 / (download) - annotate - [select for diffs], Mon Aug 29 04:47:31 1994 UTC (29 years, 7 months ago) by mycroft
Branch: 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
Changes since 1.50: +8 -7 lines
Diff to previous 1.50 (colored) to selected 1.131 (colored)

Fix broken import of Lite directory code.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Aug 19 20:57:43 1994 UTC (29 years, 8 months ago) by cgd
Branch: MAIN
Changes since 1.49: +6 -6 lines
Diff to previous 1.49 (colored) to selected 1.131 (colored)

frexp.? is machine-dependent, as suggested by phil.

Revision 1.49.2.1 / (download) - annotate - [select for diffs], Fri Aug 19 20:42:16 1994 UTC (29 years, 8 months ago) by cgd
Changes since 1.49: +6 -6 lines
Diff to previous 1.49 (colored) next main 1.50 (colored) to selected 1.131 (colored)

make frexp.c machine-dependent, as ns32k has frexp.S

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jun 28 04:34:24 1994 UTC (29 years, 9 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-0-base
Changes since 1.48: +4 -2 lines
Diff to previous 1.48 (colored) to selected 1.131 (colored)

install getnetgrent() manpage

Revision 1.48 / (download) - annotate - [select for diffs], Sun Jun 26 16:24:55 1994 UTC (29 years, 10 months ago) by jtc
Branch: MAIN
Changes since 1.47: +4 -3 lines
Diff to previous 1.47 (colored) to selected 1.131 (colored)

Ftok() routine, needed by most programs that use SysV IPC.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Jun 11 16:40:46 1994 UTC (29 years, 10 months ago) by jtc
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.131 (colored)

Replace my version of confstr() with 4.4 lite's, which gets its values
with sysctl().

Revision 1.46 / (download) - annotate - [select for diffs], Sat May 28 23:16:48 1994 UTC (29 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.45: +2 -4 lines
Diff to previous 1.45 (colored) to selected 1.131 (colored)

We have shm again.

Revision 1.45 / (download) - annotate - [select for diffs], Sat May 21 09:17:49 1994 UTC (29 years, 11 months ago) by chopps
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.131 (colored)

no more lsearch.3.

Revision 1.44 / (download) - annotate - [select for diffs], Thu May 19 06:27:11 1994 UTC (29 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored) to selected 1.131 (colored)

cuserid() was moved to libcompat w/4.4 lite.

Revision 1.43 / (download) - annotate - [select for diffs], Thu May 19 06:09:10 1994 UTC (29 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.42: +2 -3 lines
Diff to previous 1.42 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Tue May 17 13:32:31 1994 UTC (29 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.41: +5 -5 lines
Diff to previous 1.41 (colored) to selected 1.131 (colored)

Add {set,get,end}netgrent().

Revision 1.41 / (download) - annotate - [select for diffs], Wed May 11 04:45:13 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.40: +4 -2 lines
Diff to previous 1.40 (colored) to selected 1.131 (colored)

shm sources won't compile; no more shm.h

Revision 1.40 / (download) - annotate - [select for diffs], Sat May 7 04:11:34 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.39: +20 -13 lines
Diff to previous 1.39 (colored) to selected 1.131 (colored)

update for present reality.  shlib version number bump (last for a bit)

Revision 1.39 / (download) - annotate - [select for diffs], Thu May 5 23:13:19 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.38: +5 -5 lines
Diff to previous 1.38 (colored) to selected 1.131 (colored)

add getgrouplist

Revision 1.38 / (download) - annotate - [select for diffs], Thu Apr 14 03:13:39 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) to selected 1.131 (colored)

setproctitle(); no reason to have this code spread into N utils...

Revision 1.37 / (download) - annotate - [select for diffs], Sat Apr 9 01:31:24 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.131 (colored)

And strunvis(3), too.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Apr 9 01:26:25 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored) to selected 1.131 (colored)

Add links for strvis(3) and strvisx(3).

Revision 1.35 / (download) - annotate - [select for diffs], Wed Apr 6 23:29:13 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.34: +3 -6 lines
Diff to previous 1.34 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Jan 27 23:58:34 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.33: +7 -8 lines
Diff to previous 1.33 (colored) to selected 1.131 (colored)

add two man pages

Revision 1.33 / (download) - annotate - [select for diffs], Thu Jan 27 23:51:33 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.32: +12 -7 lines
Diff to previous 1.32 (colored) to selected 1.131 (colored)

stuff moved into libc

Revision 1.32 / (download) - annotate - [select for diffs], Wed Jan 12 23:11:24 1994 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.31: +4 -4 lines
Diff to previous 1.31 (colored) to selected 1.131 (colored)

moved to libcompat, where they belong.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Dec 8 13:31:01 1993 UTC (30 years, 4 months ago) by pk
Branch: MAIN
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored) to selected 1.131 (colored)

Added some Sparc sources.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Dec 5 02:20:58 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.131 (colored)

get pc532 moved into ns32k; that's is MACHINE_ARCH

Revision 1.29 / (download) - annotate - [select for diffs], Sat Dec 4 02:35:35 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.28: +21 -21 lines
Diff to previous 1.28 (colored) to selected 1.131 (colored)

update for .S and MACHINE_ARCH

Revision 1.28 / (download) - annotate - [select for diffs], Fri Dec 3 19:40:23 1993 UTC (30 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.27: +3 -2 lines
Diff to previous 1.27 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Dec 2 19:48:08 1993 UTC (30 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.26: +1 -8 lines
Diff to previous 1.26 (colored) to selected 1.131 (colored)

Remove hack for errlst.o.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Dec 2 07:18:57 1993 UTC (30 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.25: +1 -3 lines
Diff to previous 1.25 (colored) to selected 1.131 (colored)

Get rid of dated MLINKS for regexp man pages.
Reported by Mark_Weaver@brown.edu.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Nov 29 19:22:31 1993 UTC (30 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.131 (colored)

install cuserid(3) manpage.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 17 18:15:32 1993 UTC (30 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Sun Nov 14 12:40:23 1993 UTC (30 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored) to selected 1.131 (colored)

Add the System V message queue and semaphore facilities.  Implemented
by Daniel Boulet <danny@BouletFermat.ab.ca>

Revision 1.22 / (download) - annotate - [select for diffs], Thu Nov 11 01:22:33 1993 UTC (30 years, 5 months ago) by jtc
Branch: MAIN
Changes since 1.21: +3 -6 lines
Diff to previous 1.21 (colored) to selected 1.131 (colored)

Enable Henry Spencer's POSIX.2 compatible regular expression routines.
Disable his earlier V8-style routines.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 22 17:51:51 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.20: +4 -2 lines
Diff to previous 1.20 (colored) to selected 1.131 (colored)

Add my lsearch & lfind implementations.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 19 21:00:46 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Mon Oct 11 19:45:52 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.18: +3 -2 lines
Diff to previous 1.18 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Oct 7 01:37:01 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.17: +3 -4 lines
Diff to previous 1.17 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Thu Oct 7 00:23:03 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.131 (colored)

make an arch directory in libc, and move all machine dirs into it

Revision 1.16 / (download) - annotate - [select for diffs], Mon Oct 4 18:56:51 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.131 (colored)

Install isblank() manpage.
Fix title of isblank() manpage (was isspace(), the manpage I started with).

Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 1 01:11:42 1993 UTC (30 years, 6 months ago) by jtc
Branch: MAIN
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (colored) to selected 1.131 (colored)

Install fts manpage as fts_open, fts_read, fts_children, fts_set and
fts_close too.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Sep 17 19:22:50 1993 UTC (30 years, 7 months ago) by phil
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 (colored) to selected 1.131 (colored)

pc532 specifics.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Aug 25 02:50:51 1993 UTC (30 years, 8 months ago) by brezak
Branch: MAIN
Changes since 1.12: +4 -2 lines
Diff to previous 1.12 (colored) to selected 1.131 (colored)

Add syscall stubs for SYSV Shared Memory.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 23 21:04:50 1993 UTC (30 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Aug 13 02:49:41 1993 UTC (30 years, 8 months ago) by brezak
Branch: MAIN
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored) to selected 1.131 (colored)

Machine independent version of insque/remque

Revision 1.10 / (download) - annotate - [select for diffs], Fri Aug 6 20:56:34 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.131 (colored)

Add sys_signame[].

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 1 05:41:00 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) to selected 1.131 (colored)

Add RCS identifiers.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jul 25 23:04:59 1993 UTC (30 years, 9 months ago) by glass
Branch: MAIN
Changes since 1.7: +9 -2 lines
Diff to previous 1.7 (colored) to selected 1.131 (colored)

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) - annotate - [select for diffs], Fri Jul 9 09:39:51 1993 UTC (30 years, 9 months ago) by cgd
Branch: 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
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.131 (colored)

update for better FP routines, from AT&T & elsewhere

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jun 16 23:18:56 1993 UTC (30 years, 10 months ago) by jtc
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored) to selected 1.131 (colored)

Make assert macro ansi complient.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jun 4 16:59:18 1993 UTC (30 years, 10 months ago) by proven
Branch: MAIN
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored) to selected 1.131 (colored)

Removed bugs and memory leaks from the directory function.

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 18 07:37:51 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.3: +10 -6 lines
Diff to previous 1.3 (colored) to selected 1.131 (colored)

bring in getcap routines, supplied by CSRG, from 4.4...

Revision 1.3 / (download) - annotate - [select for diffs], Fri Apr 30 23:08:23 1993 UTC (30 years, 11 months ago) by glass
Branch: MAIN
Changes since 1.2: +5 -3 lines
Diff to previous 1.2 (colored) to selected 1.131 (colored)

new err stuff

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 22 23:27:33 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored) to selected 1.131 (colored)

added support for using real crypt

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: WFJ-920714, CSRG
CVS Tags: patchkit-0-2-2, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.131 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
Diff to selected 1.131 (colored)

Initial revision

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>