The NetBSD Project

CVS log for src/lib/libc/shlib_version

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.296 / (download) - annotate - [select for diffs], Fri Feb 2 21:52:22 2024 UTC (7 weeks, 4 days ago) by andvar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.295: +2 -2 lines
Diff to previous 1.295 (colored) to selected 1.50 (colored)

s/shold/should/

Revision 1.295 / (download) - annotate - [select for diffs], Tue Aug 1 17:51:24 2023 UTC (7 months, 3 weeks ago) by christos
Branch: MAIN
Changes since 1.294: +2 -2 lines
Diff to previous 1.294 (colored) to selected 1.50 (colored)

Add companion mempcpy to wmempcpy, bump.

Revision 1.294 / (download) - annotate - [select for diffs], Sun Jul 2 00:52:04 2023 UTC (8 months, 3 weeks ago) by dholland
Branch: MAIN
Changes since 1.293: +2 -1 lines
Diff to previous 1.293 (colored) to selected 1.50 (colored)

libc/shlib_version: note that *rand48* should be punted to libcompat

Revision 1.293 / (download) - annotate - [select for diffs], Mon Nov 1 05:53:45 2021 UTC (2 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-10-base, 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.292: +2 -2 lines
Diff to previous 1.292 (colored) to selected 1.50 (colored)

Version the sigaction(2) libc wrapper.  The new version uses the "siginfo"
trampoline exclusively, thus relegating "sigcontext"-style handlers (which
have not been documented for many years now) to the dustbin of the compat
library.

Revision 1.292 / (download) - annotate - [select for diffs], Sun Sep 19 15:51:28 2021 UTC (2 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.291: +2 -2 lines
Diff to previous 1.291 (colored) to selected 1.50 (colored)

Add native implementations of eventfd(2) and timerfd(2), compatible with
the Linux interfaces of the same name.

Revision 1.291 / (download) - annotate - [select for diffs], Fri Oct 9 18:38:48 2020 UTC (3 years, 5 months ago) by christos
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.290: +2 -1 lines
Diff to previous 1.290 (colored) to selected 1.50 (colored)

Merge tzcode2020b (except we keep tzsetwall(3) for now for compatibility,
and we were "slim" already)

Support for zic's long-obsolete '-y YEARISTYPE' option has been
removed and, with it, so has support for the TYPE field in Rule
lines, which is now reserved for compatibility with earlier zic.
These features were previously deprecated in release 2015f.
(Thanks to Tim Parenti.)

zic now defaults to '-b slim' instead of to '-b fat'.

zic's new '-l -' and '-p -' options uninstall any existing
localtime and posixrules files, respectively.

The undocumented and ineffective tzsetwall function has been
removed.

Revision 1.290 / (download) - annotate - [select for diffs], Sat Oct 3 18:34:15 2020 UTC (3 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.289: +2 -2 lines
Diff to previous 1.289 (colored) to selected 1.50 (colored)

bump for set_rpc_maxgrouplist

Revision 1.289 / (download) - annotate - [select for diffs], Tue Jun 2 13:56:30 2020 UTC (3 years, 9 months ago) by nia
Branch: MAIN
Changes since 1.288: +1 -2 lines
Diff to previous 1.288 (colored) to selected 1.50 (colored)

Don't suggest removing arc4random with a libc bump.

It's established enough in non-legacy code that this is a terrible idea.
Even if we add getentropy it's not a comparable API (not a userspace RNG
capable of streaming large numbers of bytes, doesn't have _uniform, etc).

"Feel free to remove that line!" - riastradh

Revision 1.288 / (download) - annotate - [select for diffs], Sat May 16 18:59:23 2020 UTC (3 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.287: +2 -2 lines
Diff to previous 1.287 (colored) to selected 1.50 (colored)

bump for ACLS

Revision 1.287 / (download) - annotate - [select for diffs], Fri May 15 14:57:33 2020 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.286: +2 -2 lines
Diff to previous 1.286 (colored) to selected 1.50 (colored)

Bump libc minor version for malloc lock change

Revision 1.286 / (download) - annotate - [select for diffs], Sun Mar 8 22:27:38 2020 UTC (4 years ago) by mgorny
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406
Changes since 1.285: +2 -2 lines
Diff to previous 1.285 (colored) to selected 1.50 (colored)

Bump new libc minor due to new errno codes

Revision 1.285 / (download) - annotate - [select for diffs], Sun Sep 22 22:59:37 2019 UTC (4 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.284: +2 -2 lines
Diff to previous 1.284 (colored) to selected 1.50 (colored)

Add a new member to struct vfsstat and grow the unused members
The new member is caled f_mntfromlabel and it is the dkw_wname
of the corresponding wedge. This is now used by df -W to display
the mountpoint name as NAME=

Revision 1.284 / (download) - annotate - [select for diffs], Tue Jun 4 08:44:08 2019 UTC (4 years, 9 months ago) by hannken
Branch: MAIN
CVS Tags: phil-wifi-20190609, 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
Changes since 1.283: +2 -2 lines
Diff to previous 1.283 (colored) to selected 1.50 (colored)

Implement xdrmem_control(), used as xdr_control(xdr, XDR_GET_BYTES_AVAIL ...
and bump libc minor number.

Final goal is to remove the unmaintained XDR implementation
at external/cddl/osnet/dist/uts/common/rpc.

Revision 1.283 / (download) - annotate - [select for diffs], Mon Mar 4 19:20:12 2019 UTC (5 years ago) by christos
Branch: MAIN
Changes since 1.282: +2 -2 lines
Diff to previous 1.282 (colored) to selected 1.50 (colored)

bump for jemalloc

Revision 1.282 / (download) - annotate - [select for diffs], Mon Nov 5 04:08:39 2018 UTC (5 years, 4 months ago) by maya
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.281: +2 -1 lines
Diff to previous 1.281 (colored) to selected 1.50 (colored)

Suggest to remove lfs_ stubs on a major bump.
they're deprecated, ioctl is used instead.

Revision 1.281 / (download) - annotate - [select for diffs], Thu Aug 2 08:40:48 2018 UTC (5 years, 7 months ago) by rjs
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.280: +2 -2 lines
Diff to previous 1.280 (colored) to selected 1.50 (colored)

Add userland support for SCTP and manpages.

Revision 1.280 / (download) - annotate - [select for diffs], Tue Jul 31 13:04:10 2018 UTC (5 years, 7 months ago) by rjs
Branch: MAIN
Changes since 1.279: +2 -2 lines
Diff to previous 1.279 (colored) to selected 1.50 (colored)

Userland changes for getsockopt2().

Revision 1.279 / (download) - annotate - [select for diffs], Fri Apr 6 17:03:59 2018 UTC (5 years, 11 months ago) by dholland
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407
Branch point for: phil-wifi
Changes since 1.278: +2 -1 lines
Diff to previous 1.278 (colored) to selected 1.50 (colored)

note to get rid of statfs() when bump time comes

Revision 1.278 / (download) - annotate - [select for diffs], Wed Oct 25 06:32:59 2017 UTC (6 years, 5 months ago) by kre
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.277: +2 -2 lines
Diff to previous 1.277 (colored) to selected 1.50 (colored)

Implement tcgetwinsize() and tcsetwinsize() in libc, with access
via <termios.h> (and document them.)   Bump libc minor number for them.

Arrange for "struct winsize" to become visible in <termios.h>

Fix stty(1) so that "cols" is reported as the arg to set number of columns,
and "columns" is the alias, rather than the other way around, as "cols" is
what has been added to POSIX.

This is to conform with updates to be included in 1003.1 issue 8
(whenever that gets published) currently available at:
  http://austingroupbugs.net/view.php?id=1053   (see note 3863)
  http://austingroupbugs.net/view.php?id=1151   (see note 3856)

Revision 1.277 / (download) - annotate - [select for diffs], Thu Oct 5 04:38:08 2017 UTC (6 years, 5 months ago) by dholland
Branch: MAIN
Changes since 1.276: +2 -1 lines
Diff to previous 1.276 (colored) to selected 1.50 (colored)

One of the things we should do when bumping libc is to boot the
obsolete cryptographic hashes out of libc, either entirely or to
some "insecure" library.

Revision 1.276 / (download) - annotate - [select for diffs], Wed Aug 16 21:32:23 2017 UTC (6 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.275: +2 -2 lines
Diff to previous 1.275 (colored) to selected 1.50 (colored)

Bump libc minor to 208 for strfmon_l.

Revision 1.275 / (download) - annotate - [select for diffs], Thu Jun 8 18:27:05 2017 UTC (6 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646
Changes since 1.274: +3 -1 lines
Diff to previous 1.274 (colored) to selected 1.50 (colored)

Add two entries for interaction between lib/csu and libc.

Revision 1.274 / (download) - annotate - [select for diffs], Thu Jun 8 13:32:20 2017 UTC (6 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.273: +2 -1 lines
Diff to previous 1.273 (colored) to selected 1.50 (colored)

One more hack to kill in setproctitle

Revision 1.273 / (download) - annotate - [select for diffs], Tue May 9 11:14:16 2017 UTC (6 years, 10 months ago) by kre
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, 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.272: +2 -2 lines
Diff to previous 1.272 (colored) to selected 1.50 (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.272 / (download) - annotate - [select for diffs], Wed Mar 15 23:23:15 2017 UTC (7 years ago) by dholland
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.271: +2 -1 lines
Diff to previous 1.271 (colored) to selected 1.50 (colored)

more trash to take out at bump time

Revision 1.271 / (download) - annotate - [select for diffs], Wed Feb 8 20:26:26 2017 UTC (7 years, 1 month ago) by maya
Branch: MAIN
Changes since 1.270: +2 -2 lines
Diff to previous 1.270 (colored) to selected 1.50 (colored)

minor bump libc for accept4

Revision 1.270 / (download) - annotate - [select for diffs], Tue Feb 7 15:33:25 2017 UTC (7 years, 1 month ago) by kamil
Branch: MAIN
Changes since 1.269: +2 -1 lines
Diff to previous 1.269 (colored) to selected 1.50 (colored)

Document in libc's shlib_version request for exect(3) removal

This functionality has been moved long time to the kernel. Kernel exec()
emits SIGTRAP under a debugger (unless PT_SYSCALL traced).

Revision 1.269 / (download) - annotate - [select for diffs], Sat Sep 24 20:12:07 2016 UTC (7 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.268: +2 -2 lines
Diff to previous 1.268 (colored) to selected 1.50 (colored)

bump for the flags version of db routines

Revision 1.268 / (download) - annotate - [select for diffs], Wed Sep 21 10:54:36 2016 UTC (7 years, 6 months ago) by roy
Branch: MAIN
Changes since 1.267: +2 -2 lines
Diff to previous 1.267 (colored) to selected 1.50 (colored)

Bump libc version for ifaddrs.

Revision 1.267 / (download) - annotate - [select for diffs], Thu Sep 15 16:23:05 2016 UTC (7 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.266: +2 -1 lines
Diff to previous 1.266 (colored) to selected 1.50 (colored)

gethostbyname_r should die.

Revision 1.266 / (download) - annotate - [select for diffs], Sat Jul 9 20:15:06 2016 UTC (7 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.265: +2 -1 lines
Diff to previous 1.265 (colored) to selected 1.50 (colored)

note that on libc bump obsolete signal functions should be sent to
libcompat.

Revision 1.265 / (download) - annotate - [select for diffs], Fri Jul 1 22:41:39 2016 UTC (7 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.264: +2 -2 lines
Diff to previous 1.264 (colored) to selected 1.50 (colored)

new hmac function.

Revision 1.264 / (download) - annotate - [select for diffs], Sat Apr 23 23:11:31 2016 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.263: +2 -2 lines
Diff to previous 1.263 (colored) to selected 1.50 (colored)

add clock_getcpuclockid{2,}

Revision 1.263 / (download) - annotate - [select for diffs], Sun Apr 3 00:19:42 2016 UTC (7 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.262: +2 -2 lines
Diff to previous 1.262 (colored) to selected 1.50 (colored)

userland bits for wait6/waitid.

Revision 1.262 / (download) - annotate - [select for diffs], Thu Jan 14 20:42:29 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.261: +2 -2 lines
Diff to previous 1.261 (colored) to selected 1.50 (colored)

stravis, reg{,a}sub

Revision 1.261 / (download) - annotate - [select for diffs], Sun Nov 8 02:20:26 2015 UTC (8 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.260: +3 -1 lines
Diff to previous 1.260 (colored) to selected 1.50 (colored)

Soft-float support for rounding mode is currently not thread-safe, which
is not acceptable. Decision should be made on whether full fenv.h
support is desirable and then fix this appropiately.

Math functions (both libc and libm) should not touch errno, this creates
unnecessary problems for compilers.

Revision 1.260 / (download) - annotate - [select for diffs], Sat Nov 7 16:21:42 2015 UTC (8 years, 4 months ago) by nros
Branch: MAIN
Changes since 1.259: +2 -2 lines
Diff to previous 1.259 (colored) to selected 1.50 (colored)

Add the C11 function aligned_alloc to libc.

Revision 1.259 / (download) - annotate - [select for diffs], Thu Oct 29 17:55:09 2015 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.258: +2 -2 lines
Diff to previous 1.258 (colored) to selected 1.50 (colored)

new tzgetgmtoff

Revision 1.258 / (download) - annotate - [select for diffs], Fri Jan 16 18:45:01 2015 UTC (9 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.257: +2 -2 lines
Diff to previous 1.257 (colored) to selected 1.50 (colored)

bump libc for strtoi and strtou

Revision 1.257 / (download) - annotate - [select for diffs], Mon Oct 13 00:40:57 2014 UTC (9 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.256: +2 -2 lines
Diff to previous 1.256 (colored) to selected 1.50 (colored)

bump for open_{,w}memstream.

Revision 1.256 / (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.255: +2 -2 lines
Diff to previous 1.255 (colored) to selected 1.50 (colored)

add execvpe, execlpe (reviewed by phone)

Revision 1.255 / (download) - annotate - [select for diffs], Wed Sep 24 18:16:37 2014 UTC (9 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.254: +2 -2 lines
Diff to previous 1.254 (colored) to selected 1.50 (colored)

add strnstr from FreeBSD

Revision 1.254 / (download) - annotate - [select for diffs], Fri Jul 25 08:31:06 2014 UTC (9 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.253: +2 -2 lines
Diff to previous 1.253 (colored) to selected 1.50 (colored)

Bump libc minor version for new syscalls.

Revision 1.253 / (download) - annotate - [select for diffs], Mon Jun 23 14:14:10 2014 UTC (9 years, 9 months ago) by riastradh
Branch: MAIN
Changes since 1.252: +2 -1 lines
Diff to previous 1.252 (colored) to selected 1.50 (colored)

Add `remove arc4random' to mythical libc major bump todo list.

Revision 1.252 / (download) - annotate - [select for diffs], Wed Jun 18 17:47:58 2014 UTC (9 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.251: +2 -2 lines
Diff to previous 1.251 (colored) to selected 1.50 (colored)

add mkostemp, mkostemps, mkstemps from FreeBSD.

Revision 1.251 / (download) - annotate - [select for diffs], Fri Jun 13 15:45:05 2014 UTC (9 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.250: +2 -2 lines
Diff to previous 1.250 (colored) to selected 1.50 (colored)

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

Revision 1.250 / (download) - annotate - [select for diffs], Sat Mar 29 19:30:12 2014 UTC (10 years ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Branch point for: tls-earlyentropy
Changes since 1.249: +2 -1 lines
Diff to previous 1.249 (colored) to selected 1.50 (colored)

add "move gethostbyname to a compat library" to the list of things to do
on the mythical libc bump

Revision 1.249 / (download) - annotate - [select for diffs], Fri Jan 31 20:45:48 2014 UTC (10 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.248: +2 -2 lines
Diff to previous 1.248 (colored) to selected 1.50 (colored)

expose __lwp_park60

Revision 1.248 / (download) - annotate - [select for diffs], Thu Jan 16 17:21:38 2014 UTC (10 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.247: +2 -2 lines
Diff to previous 1.247 (colored) to selected 1.50 (colored)

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

Revision 1.247 / (download) - annotate - [select for diffs], Tue Jan 14 17:20:57 2014 UTC (10 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.246: +2 -1 lines
Diff to previous 1.246 (colored) to selected 1.50 (colored)

TODO: fix stdout/stdin/stderr to not require copy relocations

Revision 1.246 / (download) - annotate - [select for diffs], Wed Jan 8 12:29:49 2014 UTC (10 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.245: +2 -2 lines
Diff to previous 1.245 (colored) to selected 1.50 (colored)

bump for ptsname_r

Revision 1.245 / (download) - annotate - [select for diffs], Sun Dec 8 21:29:15 2013 UTC (10 years, 3 months ago) by dholland
Branch: MAIN
Changes since 1.244: +2 -1 lines
Diff to previous 1.244 (colored) to selected 1.50 (colored)

add note about gets()

Revision 1.244 / (download) - annotate - [select for diffs], Sun Nov 10 20:59:27 2013 UTC (10 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.243: +2 -1 lines
Diff to previous 1.243 (colored) to selected 1.50 (colored)

Sort out relationship with crt0.o on major bump.

Revision 1.243 / (download) - annotate - [select for diffs], Thu Oct 24 19:37:35 2013 UTC (10 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.242: +2 -1 lines
Diff to previous 1.242 (colored) to selected 1.50 (colored)

Add entries for ctor/dtor switch.

Revision 1.242 / (download) - annotate - [select for diffs], Sat Oct 19 00:06:50 2013 UTC (10 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.241: +2 -2 lines
Diff to previous 1.241 (colored) to selected 1.50 (colored)

bump for scopeid functions

Revision 1.241 / (download) - annotate - [select for diffs], Wed Aug 28 18:01:22 2013 UTC (10 years, 7 months ago) by riastradh
Branch: MAIN
Changes since 1.240: +2 -2 lines
Diff to previous 1.240 (colored) to selected 1.50 (colored)

Bump libc minor for consttime_memequal and explicit_memset.

Revision 1.240 / (download) - annotate - [select for diffs], Tue Apr 16 21:44:07 2013 UTC (10 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Changes since 1.239: +2 -1 lines
Diff to previous 1.239 (colored) to selected 1.50 (colored)

Add strtol_l and friends. Switch _citrus_bcs_strtol to use plain
strtol_l unless in tools mode. Add note to retire the BCS code on the
next libc major bump.

Revision 1.239 / (download) - annotate - [select for diffs], Sat Apr 13 10:21:20 2013 UTC (10 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.238: +1 -4 lines
Diff to previous 1.238 (colored) to selected 1.50 (colored)

Extend ctype classification table to 16bit. Based on patch by
Takehiko Nozaki, with changes to compile fail when using the old names
and to exploit __BUILD_LEGACY

Revision 1.238 / (download) - annotate - [select for diffs], Fri Apr 12 19:58:46 2013 UTC (10 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.237: +2 -1 lines
Diff to previous 1.237 (colored) to selected 1.50 (colored)

Rename BUILDCOLD to BUILD_LEGACY and provide a preprocessor macro that
can be used in code files that aren't easy to split up. Add the removal
to the major bump todo list.

Revision 1.237 / (download) - annotate - [select for diffs], Fri Mar 1 18:25:16 2013 UTC (11 years ago) by joerg
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.236: +2 -1 lines
Diff to previous 1.236 (colored) to selected 1.50 (colored)

Retire OSI network stack. OK core@

Revision 1.236 / (download) - annotate - [select for diffs], Wed Oct 24 20:14:55 2012 UTC (11 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6
Changes since 1.235: +2 -1 lines
Diff to previous 1.235 (colored) to selected 1.50 (colored)

Remove alloca when we get a chance to avoid issues like PR lib/47120.
With an modern optimising compiler, backend integration is necessary as
soon as frame pointers are optional.

Revision 1.235 / (download) - annotate - [select for diffs], Fri Aug 24 06:12:52 2012 UTC (11 years, 7 months ago) by dholland
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.234: +4 -1 lines
Diff to previous 1.234 (colored) to selected 1.50 (colored)

Some more notes for libc bump time that I had lying around.

Revision 1.234 / (download) - annotate - [select for diffs], Tue Jul 17 05:41:30 2012 UTC (11 years, 8 months ago) by dholland
Branch: MAIN
Changes since 1.233: +2 -1 lines
Diff to previous 1.233 (colored) to selected 1.50 (colored)

Note that when the mythical libc bump comes, one of the things we should
do is punt ruserok() and its related apparatus out to libcompat.
(Or perhaps just remove it entirely.)

Revision 1.233 / (download) - annotate - [select for diffs], Sat Jul 14 15:06:26 2012 UTC (11 years, 8 months ago) by darrenr
Branch: MAIN
Changes since 1.232: +2 -2 lines
Diff to previous 1.232 (colored) to selected 1.50 (colored)

bin/46703: BSD r-commands use wrong source address for stderr
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=46703
Bump libc minor for the addition of rresvport_af_addr()

Revision 1.232 / (download) - annotate - [select for diffs], Sun Jul 8 01:21:11 2012 UTC (11 years, 8 months ago) by rmind
Branch: MAIN
Changes since 1.231: +2 -2 lines
Diff to previous 1.231 (colored) to selected 1.50 (colored)

Add MurmurHash2 -- a non-cryptographic hash function by Austin Appleby.
The code is taken from the upstream and is in the public domain.

OK christos@

Revision 1.231 / (download) - annotate - [select for diffs], Thu Mar 8 21:59:28 2012 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4
Changes since 1.230: +2 -2 lines
Diff to previous 1.230 (colored) to selected 1.50 (colored)

Implement sem_timedwait.

Revision 1.230 / (download) - annotate - [select for diffs], Mon Feb 27 12:26:21 2012 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.229: +2 -1 lines
Diff to previous 1.229 (colored) to selected 1.50 (colored)

Make __cerror protected to restore ABI leak in older libc versions,
where e.g. librt referenced the copy from libc. This still allows libc
to use PC-relative jumps.

Revision 1.229 / (download) - annotate - [select for diffs], Fri Feb 24 16:06:39 2012 UTC (12 years, 1 month ago) by dholland
Branch: MAIN
Changes since 1.228: +2 -1 lines
Diff to previous 1.228 (colored) to selected 1.50 (colored)

Note that gets() is finally dead in C11 and can be removed if we ever
bump libc.

Revision 1.228 / (download) - annotate - [select for diffs], Thu Feb 16 23:00:39 2012 UTC (12 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.227: +2 -2 lines
Diff to previous 1.227 (colored) to selected 1.50 (colored)

Add _dlauxinfo helper function to provide access to the ELF auxilary
vector. This can normally be found via __ps_strings, but libc is
initialised too early when linked dynamically and doesn't have access to
it yet, so provide an alternative mechanism via ld.elf_so.
Bump libc minor.

Revision 1.227 / (download) - annotate - [select for diffs], Sat Feb 11 23:31:24 2012 UTC (12 years, 1 month 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.226: +2 -2 lines
Diff to previous 1.226 (colored) to selected 1.50 (colored)

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

Revision 1.226 / (download) - annotate - [select for diffs], Sun Jan 22 18:36:16 2012 UTC (12 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.225: +2 -5 lines
Diff to previous 1.225 (colored) to selected 1.50 (colored)

From tnozaki@: make fpos_t a complex object that keeps track of the parse
state of the stream. Change argument of the seek function to funopen() from
fpos_t to off_t. Make f{g,s}etpos() use the new fpos_t struct, while providing
backwards compatible entry points. Approved by releng@

Revision 1.225 / (download) - annotate - [select for diffs], Tue Nov 8 16:25:25 2011 UTC (12 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3
Changes since 1.224: +2 -1 lines
Diff to previous 1.224 (colored) to selected 1.50 (colored)

Add comment about the name overlap with libcrypto for SHA2 and friends

Revision 1.224 / (download) - annotate - [select for diffs], Sun Sep 18 23:57:06 2011 UTC (12 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.223: +2 -2 lines
Diff to previous 1.223 (colored) to selected 1.50 (colored)

bump for hcreate_r and friends

Revision 1.223 / (download) - annotate - [select for diffs], Sun Jun 26 16:42:40 2011 UTC (12 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.222: +2 -2 lines
Diff to previous 1.222 (colored) to selected 1.50 (colored)

* Arrange for interfaces that create new file descriptors to be able to
  set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).

    - Add F_DUPFD_CLOEXEC to fcntl(2).
    - Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
    - Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
      for socket(2) and socketpair(2).
    - Add new paccept(2) syscall that takes an additional sigset_t to alter
      the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
      SOCK_NONBLOCK.
    - Add new mode character 'e' to fopen(3) and popen(3) to open pipes
      and file descriptors for close on exec.
    - Add new kqueue1(2) syscall with a new flags argument to open the
      kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.

* Fix the system calls that take socklen_t arguments to actually do so.

* Don't include userland header files (signal.h) from system header files
  (rump_syscallargs.h).

* Bump libc version for the new syscalls.

Revision 1.222 / (download) - annotate - [select for diffs], Sat Mar 12 19:52:47 2011 UTC (13 years ago) by christos
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp
Changes since 1.221: +2 -2 lines
Diff to previous 1.221 (colored) to selected 1.50 (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.221 / (download) - annotate - [select for diffs], Fri Feb 4 22:07:41 2011 UTC (13 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.220: +2 -2 lines
Diff to previous 1.220 (colored) to selected 1.50 (colored)

bump for arc4random_{buf,uniform}

Revision 1.220 / (download) - annotate - [select for diffs], Thu Dec 16 18:38:06 2010 UTC (13 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.219: +2 -2 lines
Diff to previous 1.219 (colored) to selected 1.50 (colored)

Provide a re-entrant and thread-safe set of timezone API's that
don't require locking and can operate on user-specified timezones
as opposed to having to alter the environment to change a timezone.
This work was presented to the tzcode folks and it was generally
accepted, but there seems to be a lot of inertia.

Revision 1.219 / (download) - annotate - [select for diffs], Fri Sep 24 09:21:53 2010 UTC (13 years, 6 months ago) by tnozaki
Branch: MAIN
Changes since 1.218: +2 -2 lines
Diff to previous 1.218 (colored) to selected 1.50 (colored)

add fmemopen(3) derrived from POSIX:2008.
libc minor bump.

Revision 1.218 / (download) - annotate - [select for diffs], Mon Jun 7 13:52:29 2010 UTC (13 years, 9 months ago) by tnozaki
Branch: MAIN
Changes since 1.217: +2 -8 lines
Diff to previous 1.217 (colored) to selected 1.50 (colored)

1. MB_LEN_MAX switch MD to MI.
2. unfortunately hppa's MB_LEN_MAX is defined incorrectly 6 instead of 32
   so we have to add more setlocale(3) __RENAME func, __setlocale50.
3. move setlocale1.c and setlocale32.c to lib/libc/compat/locale/*
   prepareing for next libc major crunk.
4. bump libc minor version.

Revision 1.217 / (download) - annotate - [select for diffs], Sun Apr 25 00:54:46 2010 UTC (13 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.216: +2 -2 lines
Diff to previous 1.216 (colored) to selected 1.50 (colored)

Add the constant database reader (cdbr(3)) and writer ((cdbw(3)).
They implement a space efficent write-once database with fast access
path. Switch the services(5) database to use cdb. The size of the
database file decreases from 2.1MB disk space to 307KB. Access
performance is about the same if setservent(0) is used and about an
order of magnitude faster otherwise. services_mkdb defaults to the new
format, but can optionally create the old db(3) format as well for
statically linked legacy applications.

Revision 1.216 / (download) - annotate - [select for diffs], Sun Mar 28 14:08:22 2010 UTC (14 years ago) by tnozaki
Branch: MAIN
Changes since 1.215: +3 -1 lines
Diff to previous 1.215 (colored) to selected 1.50 (colored)

MB_LEN_MAX should moved from MD to MI.

Revision 1.215 / (download) - annotate - [select for diffs], Fri Oct 2 02:45:29 2009 UTC (14 years, 5 months ago) by tsarna
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.214: +2 -2 lines
Diff to previous 1.214 (colored) to selected 1.50 (colored)

Introduce allocaddrinfo(3) to make writing getaddrinfo() nss plugins easier.
Discussed on tech-net.

Revision 1.214 / (download) - annotate - [select for diffs], Sun Aug 16 19:33:38 2009 UTC (14 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.213: +2 -2 lines
Diff to previous 1.213 (colored) to selected 1.50 (colored)

Version fts one more time! This is the most versioned API ever... Bump
fts_level from short to int to avoid a potential DoS.
From Maksymilian Arciemowicz

Revision 1.213 / (download) - annotate - [select for diffs], Mon Jul 20 17:03:37 2009 UTC (14 years, 8 months ago) by joerg
Branch: MAIN
Changes since 1.212: +2 -2 lines
Diff to previous 1.212 (colored) to selected 1.50 (colored)

Add a fast, platform independent hash function to libc.
The algorithm used is the Jenkins hash.  The name (mi_vector_hash)
reflects the nature of the hash function.
Add glue for libc ATF tests and include a test case to make sure that
(mis)alignment and endianess are handled correctly.

Bump libc minor to 169.

Revision 1.212 / (download) - annotate - [select for diffs], Tue May 26 08:04:11 2009 UTC (14 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.211: +2 -2 lines
Diff to previous 1.211 (colored) to selected 1.50 (colored)

Add SHA224 implementation to libc.
Make libcrypto use the SHA2 implementation of libc.
Bump minor versions of libc and libcrypto.

Revision 1.211 / (download) - annotate - [select for diffs], Fri May 1 17:27:01 2009 UTC (14 years, 10 months ago) by perry
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.210: +2 -2 lines
Diff to previous 1.210 (colored) to selected 1.50 (colored)

Add versions of stpcpy(3), stpncpy(3), strnlen(3), all from FreeBSD.
These are defined in the latest POSIX

Also make related updates to documentation, mostly from FreeBSD,
though I cleaned a few other things up along the way.

Bump shlib_version.

We are still missing strcoll_l, strerror_l, strsignal, strxfrm_l to be
POSIX conformant.

Revision 1.210 / (download) - annotate - [select for diffs], Sun Apr 12 17:07:16 2009 UTC (14 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.209: +2 -2 lines
Diff to previous 1.209 (colored) to selected 1.50 (colored)

merge libbind and bump.

Revision 1.209 / (download) - annotate - [select for diffs], Fri Apr 10 23:14:07 2009 UTC (14 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.208: +2 -2 lines
Diff to previous 1.208 (colored) to selected 1.50 (colored)

take the opportunity of the glob_pattern_p and add memrchr.

Revision 1.208 / (download) - annotate - [select for diffs], Sun Jan 11 02:46:24 2009 UTC (15 years, 2 months ago) by christos
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.207: +1 -1 lines
Diff to previous 1.207 (colored) to selected 1.50 (colored)

merge christos-time_t

Revision 1.207 / (download) - annotate - [select for diffs], Mon Jan 5 07:50:23 2009 UTC (15 years, 2 months ago) by tnozaki
Branch: MAIN
CVS Tags: christos-time_t-nbase, christos-time_t-base
Changes since 1.206: +5 -2 lines
Diff to previous 1.206 (colored) to selected 1.50 (colored)

add more item for major bump:
_ctype_ table in ctype.h and gen/ctype_.c has insufficient bitwidth.

Revision 1.206 / (download) - annotate - [select for diffs], Sun Dec 28 10:59:20 2008 UTC (15 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.205: +8 -2 lines
Diff to previous 1.205 (colored) to selected 1.50 (colored)

Add more items for major bump.

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

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

Revision 1.204 / (download) - annotate - [select for diffs], Mon Aug 4 21:29:27 2008 UTC (15 years, 7 months ago) by matt
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, netbsd-5-base, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, matt-mips64-base2
Branch point for: netbsd-5-0, netbsd-5, christos-time_t
Changes since 1.203: +2 -2 lines
Diff to previous 1.203 (colored) to selected 1.50 (colored)

Add C99 functions imaxabs and imaxdiv.

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

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

Revision 1.202 / (download) - annotate - [select for diffs], Wed Jun 25 11:12:01 2008 UTC (15 years, 9 months ago) by ad
Branch: MAIN
Changes since 1.201: +2 -2 lines
Diff to previous 1.201 (colored) to selected 1.50 (colored)

Crank libc minor for getlogin_r

Revision 1.201 / (download) - annotate - [select for diffs], Sat Jun 21 20:41:48 2008 UTC (15 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.200: +2 -2 lines
Diff to previous 1.200 (colored) to selected 1.50 (colored)

updates from bind-9-5-0

Revision 1.200 / (download) - annotate - [select for diffs], Sat May 3 07:06:30 2008 UTC (15 years, 10 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.199: +3 -1 lines
Diff to previous 1.199 (colored) to selected 1.50 (colored)

a little more about fpos_t.

Revision 1.199 / (download) - annotate - [select for diffs], Thu May 1 15:52:31 2008 UTC (15 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.198: +2 -2 lines
Diff to previous 1.198 (colored) to selected 1.50 (colored)

mention thread local support.

Revision 1.198 / (download) - annotate - [select for diffs], Sun Apr 27 09:26:20 2008 UTC (15 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.197: +2 -1 lines
Diff to previous 1.197 (colored) to selected 1.50 (colored)

mention ldexp, frexp, modf.

Revision 1.197 / (download) - annotate - [select for diffs], Mon Mar 24 12:54:38 2008 UTC (16 years ago) by tnozaki
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base
Branch point for: yamt-pf42
Changes since 1.196: +5 -1 lines
Diff to previous 1.196 (colored) to selected 1.50 (colored)

add comment about renaming of setlocale -> __setlocale_mb_len_max32.

Revision 1.196 / (download) - annotate - [select for diffs], Sun Mar 23 15:33:26 2008 UTC (16 years ago) by yamt
Branch: MAIN
Changes since 1.195: +2 -1 lines
Diff to previous 1.195 (colored) to selected 1.50 (colored)

mention fpos_t

Revision 1.195 / (download) - annotate - [select for diffs], Thu Mar 13 15:40:00 2008 UTC (16 years ago) by christos
Branch: MAIN
CVS Tags: matt-armv6-nbase, keiichi-mipv6-base
Changes since 1.194: +2 -1 lines
Diff to previous 1.194 (colored) to selected 1.50 (colored)

Since _file is a short, check that the fd fits in it, otherwise bail with
EMFILE. We treat _file as an unsigned short to double our range, with a
special case for -1 (closed). Make a note of what we should do about stdio
if we ever bump libc. We could change _file in the future compatibly to an
int by putting it in the extension space but for now we don't bother.

Revision 1.194 / (download) - annotate - [select for diffs], Sun Feb 10 18:47:06 2008 UTC (16 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: hpcarm-cleanup-base
Branch point for: keiichi-mipv6
Changes since 1.193: +2 -2 lines
Diff to previous 1.193 (colored) to selected 1.50 (colored)

Crank minor for atomic ops.

Revision 1.193 / (download) - annotate - [select for diffs], Wed Jan 16 12:34:55 2008 UTC (16 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.192: +2 -2 lines
Diff to previous 1.192 (colored) to selected 1.50 (colored)

Pull in my modules code for review/test/hacking.

Revision 1.192 / (download) - annotate - [select for diffs], Fri Dec 14 17:26:19 2007 UTC (16 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.191: +2 -2 lines
Diff to previous 1.191 (colored) to selected 1.50 (colored)

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

Revision 1.191 / (download) - annotate - [select for diffs], Tue Nov 27 21:06:41 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: cube-autoconf-base, cube-autoconf
Changes since 1.190: +2 -2 lines
Diff to previous 1.190 (colored) to selected 1.50 (colored)

Bump libc/libpthread minor for thr_curcpu()/pthread_curcpu_np().

Revision 1.190 / (download) - annotate - [select for diffs], Tue Nov 13 17:13:14 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.189: +2 -2 lines
Diff to previous 1.189 (colored) to selected 1.50 (colored)

Bump libc minor for _lwp_ctl, libpthread constructor changes.

Revision 1.189 / (download) - annotate - [select for diffs], Wed Nov 7 00:52:25 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.188: +2 -2 lines
Diff to previous 1.188 (colored) to selected 1.50 (colored)

Add _lwp_setname/_lwp_getname to libc.

Revision 1.188 / (download) - annotate - [select for diffs], Thu Aug 9 15:23:02 2007 UTC (16 years, 7 months ago) by he
Branch: MAIN
CVS Tags: matt-armv6-prevmlocking
Branch point for: matt-armv6
Changes since 1.187: +2 -2 lines
Diff to previous 1.187 (colored) to selected 1.50 (colored)

Add a new socket option for unix domain sockets: LOCAL_PEEREID, to make
it possible to get the pid, euid and egid of the process at the remote
end at the time it did bind() or connect().

Add a new libc function, getpeereid() to easily get at the euid and egid.
As a consequence, bump libc's minor number.

Document the LOCAL_PEEREID socket option in unix(4).

Based on contribution by Arne H. Juul, minor modifications by myself.

Revision 1.187 / (download) - annotate - [select for diffs], Tue Jul 17 17:42:08 2007 UTC (16 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Changes since 1.186: +2 -2 lines
Diff to previous 1.186 (colored) to selected 1.50 (colored)

Add native mremap system call based on the UVM implementation for
Linux compat. Add code to enforce alignment of the new location.
Special thanks to wizd for helping with the man page.

Revision 1.186 / (download) - annotate - [select for diffs], Sat Jul 14 16:09:48 2007 UTC (16 years, 8 months ago) by dsl
Branch: MAIN
Changes since 1.185: +2 -2 lines
Diff to previous 1.185 (colored) to selected 1.50 (colored)

Change beacuse of extra parameter to mount(2).

Revision 1.185 / (download) - annotate - [select for diffs], Tue Jan 16 07:07:45 2007 UTC (17 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.184: +2 -2 lines
Diff to previous 1.184 (colored) to selected 1.50 (colored)

Add: _lwp_kill, _lwp_detach, _lwp_park, _lwp_unpark, _lwp_unpark_all,
sched_yield.

Revision 1.184 / (download) - annotate - [select for diffs], Wed Nov 8 20:58:23 2006 UTC (17 years, 4 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
Branch point for: netbsd-4-0, netbsd-4
Changes since 1.183: +2 -2 lines
Diff to previous 1.183 (colored) to selected 1.50 (colored)

add ssp code and bump.

Revision 1.183 / (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.182: +2 -2 lines
Diff to previous 1.182 (colored) to selected 1.50 (colored)

add _r functions for syslog from OpenBSD

Revision 1.182 / (download) - annotate - [select for diffs], Tue Aug 22 20:50:46 2006 UTC (17 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.181: +2 -2 lines
Diff to previous 1.181 (colored) to selected 1.50 (colored)

PR/34238: Aleksey Cheusov: add wcsdup, wcscasecmp and wcsncasecmp functions

Revision 1.181 / (download) - annotate - [select for diffs], Sat Aug 12 23:49:53 2006 UTC (17 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.180: +2 -2 lines
Diff to previous 1.180 (colored) to selected 1.50 (colored)

- Add strndup and stresep
- Use stresep so in fstab so that we can mount paths with white space in them.

Revision 1.180 / (download) - annotate - [select for diffs], Mon Jul 31 16:39:23 2006 UTC (17 years, 8 months ago) by martin
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.179: +2 -2 lines
Diff to previous 1.179 (colored) to selected 1.50 (colored)

Bump libc to 145 (fhandle_t is gone)

Revision 1.179 / (download) - annotate - [select for diffs], Thu Jul 27 15:48:56 2006 UTC (17 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.178: +2 -2 lines
Diff to previous 1.178 (colored) to selected 1.50 (colored)

bump because of fts_length and sl_delete

Revision 1.178 / (download) - annotate - [select for diffs], Thu Jul 13 12:04:13 2006 UTC (17 years, 8 months ago) by martin
Branch: MAIN
Changes since 1.177: +2 -2 lines
Diff to previous 1.177 (colored) to selected 1.50 (colored)

Bump minor to 143 (getfh versioned)

Revision 1.177 / (download) - annotate - [select for diffs], Mon Jun 26 21:23:57 2006 UTC (17 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.176: +2 -2 lines
Diff to previous 1.176 (colored) to selected 1.50 (colored)

version the socket(2) syscall.  for compat30 socket, we use
EPROTONOSUPPORT instead of EAFNOSUPPORT.

from pavel@ with a little bit of clean up from myself.

XXX: netbsd32 (and perhaps other emulations) should be able
XXX: to call the standard socket calls for this i think, but
XXX: revisit this at another time.

Revision 1.176 / (download) - annotate - [select for diffs], Tue May 9 11:17:37 2006 UTC (17 years, 10 months ago) by rpaulo
Branch: MAIN
Changes since 1.175: +2 -2 lines
Diff to previous 1.175 (colored) to selected 1.50 (colored)

Bump minor for recent IPv6 API changes.

Revision 1.175 / (download) - annotate - [select for diffs], Mon Apr 17 23:29:21 2006 UTC (17 years, 11 months ago) by salo
Branch: MAIN
Changes since 1.174: +2 -2 lines
Diff to previous 1.174 (colored) to selected 1.50 (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.174 / (download) - annotate - [select for diffs], Sat Apr 15 12:17:23 2006 UTC (17 years, 11 months ago) by tnozaki
Branch: MAIN
Changes since 1.173: +2 -2 lines
Diff to previous 1.173 (colored) to selected 1.50 (colored)

add c99 wcstof(3) and wcstold(3).
requested by skrll AT netbsd DOT org, thanks.

bump libc minor 138 -> 139.

Revision 1.173 / (download) - annotate - [select for diffs], Thu Mar 30 01:23:50 2006 UTC (18 years ago) by christos
Branch: MAIN
Changes since 1.172: +2 -2 lines
Diff to previous 1.172 (colored) to selected 1.50 (colored)

PR/33163: Auster Vl.: fts: cant allocate memory | filename too long
Change the ftp_pathlen and fts_namelen to u_int from u_short so that
pathnames > 32K work.

Revision 1.172 / (download) - annotate - [select for diffs], Wed Mar 15 17:35:17 2006 UTC (18 years ago) by kleink
Branch: MAIN
Changes since 1.171: +2 -2 lines
Diff to previous 1.171 (colored) to selected 1.50 (colored)

Add strtof(3) and strtold(3); welcome libc 12.137.

Revision 1.171 / (download) - annotate - [select for diffs], Fri Dec 30 23:07:31 2005 UTC (18 years, 3 months ago) by agc
Branch: MAIN
Changes since 1.170: +2 -2 lines
Diff to previous 1.170 (colored) to selected 1.50 (colored)

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

Bump libc minor to 136.

Revision 1.170 / (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.169: +2 -2 lines
Diff to previous 1.169 (colored) to selected 1.50 (colored)

add getenv_r and ttyname_r

Revision 1.169 / (download) - annotate - [select for diffs], Tue Aug 23 17:50:44 2005 UTC (18 years, 7 months ago) by elad
Branch: MAIN
Changes since 1.168: +2 -2 lines
Diff to previous 1.168 (colored) to selected 1.50 (colored)

Bump libc minor after adding SHA2 routines.

Revision 1.168 / (download) - annotate - [select for diffs], Fri Aug 19 02:04:54 2005 UTC (18 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.167: +2 -2 lines
Diff to previous 1.167 (colored) to selected 1.50 (colored)

64 bit inode changes

Revision 1.167 / (download) - annotate - [select for diffs], Sun Aug 7 20:32:58 2005 UTC (18 years, 7 months ago) by veego
Branch: MAIN
Changes since 1.166: +2 -2 lines
Diff to previous 1.166 (colored) to selected 1.50 (colored)

Last change to namespace.h had an wrong entry: in6addr_nodelocal_allrouters
instead of in6addr_linklocal_allrouters.
Bump the shared library minor version.

Thanks to Klaus Klein for the hint what went wrong.

Revision 1.166 / (download) - annotate - [select for diffs], Thu Jul 28 16:26:29 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.165: +2 -2 lines
Diff to previous 1.165 (colored) to selected 1.50 (colored)

PR/30845: Luke Mewburn: strerror_r(3) missing
- Merge 4.4BSD strerror.3 man page changes that summarize information
  for all the error printing functions. This makes the perror(3) page
  obsolete.
- Implement all error functions in terms of strerror_r(), including
  __strerror() which is not used internally. Can it be removed?
- Bump version for strerror_r

Revision 1.165 / (download) - annotate - [select for diffs], Wed Jul 6 14:43:24 2005 UTC (18 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.164: +2 -2 lines
Diff to previous 1.164 (colored) to selected 1.50 (colored)

Move insque/remque/lsearch/lfind from libcompat to libc,
they are in XPG4-UNIX, XSH5.0, mentioned in SUSv3 etc.
Minimal update of the manpages. (more needed)

Revision 1.164 / (download) - annotate - [select for diffs], Sat May 14 23:51:16 2005 UTC (18 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.163: +2 -2 lines
Diff to previous 1.163 (colored) to selected 1.50 (colored)

bump for wide stdio functions.

Revision 1.163 / (download) - annotate - [select for diffs], Sat Apr 2 04:53:53 2005 UTC (18 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.162: +2 -2 lines
Diff to previous 1.162 (colored) to selected 1.50 (colored)

PR/29849, PR/29850: Add getpwent_r and getgrent_r

Revision 1.162 / (download) - annotate - [select for diffs], Fri Mar 18 11:23:44 2005 UTC (19 years ago) by kleink
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161 (colored) to selected 1.50 (colored)

Interpose cancellation points in pollts() and pselect(), bringing us
to libc.so.12.127 and libpthread.so.0.6.

Revision 1.161 / (download) - annotate - [select for diffs], Sun Mar 13 15:16:47 2005 UTC (19 years ago) by perry
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.160: +2 -2 lines
Diff to previous 1.160 (colored) to selected 1.50 (colored)

bump for memmem(3)

Revision 1.160 / (download) - annotate - [select for diffs], Sun Jan 2 16:43:26 2005 UTC (19 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.159: +2 -2 lines
Diff to previous 1.159 (colored) to selected 1.50 (colored)

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

From FreeBSD.

Revision 1.159 / (download) - annotate - [select for diffs], Thu Dec 16 04:05:51 2004 UTC (19 years, 3 months ago) by atatat
Branch: MAIN
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 (colored) to selected 1.50 (colored)

Bump to minor 124 since getdevmajor(3) was added

Revision 1.158 / (download) - annotate - [select for diffs], Mon Sep 13 21:44:54 2004 UTC (19 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.157: +2 -2 lines
Diff to previous 1.157 (colored) to selected 1.50 (colored)

DCE 1.1 RPC compatible UUID routines for libc, adapted from FreeBSD.
Encode/decode to big/little endian binary blob routines adapted from
kernel.

PR 23470.

Revision 1.157 / (download) - annotate - [select for diffs], Tue Jul 13 15:45:18 2004 UTC (19 years, 8 months ago) by seb
Branch: MAIN
Changes since 1.156: +2 -2 lines
Diff to previous 1.156 (colored) to selected 1.50 (colored)

Bump libc minor for wordexp(3) addition.

Revision 1.156 / (download) - annotate - [select for diffs], Sat Jul 3 08:27:25 2004 UTC (19 years, 8 months ago) by junyoung
Branch: MAIN
Changes since 1.155: +2 -2 lines
Diff to previous 1.155 (colored) to selected 1.50 (colored)

Add strcasestr(3), case insensitive version of strstr(3).
Bump libc minor.

From FreeBSD.

Revision 1.155 / (download) - annotate - [select for diffs], Tue Jun 1 16:07:17 2004 UTC (19 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.154: +2 -2 lines
Diff to previous 1.154 (colored) to selected 1.50 (colored)

libc.so.12.120: addition of closefrom(3)

Revision 1.154 / (download) - annotate - [select for diffs], Thu May 27 03:08:07 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.153: +2 -2 lines
Diff to previous 1.153 (colored) to selected 1.50 (colored)

bump; posix pty functions.

Revision 1.153 / (download) - annotate - [select for diffs], Fri May 21 02:30:03 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.152: +2 -2 lines
Diff to previous 1.152 (colored) to selected 1.50 (colored)

Finish bind9 resolver merge.

Revision 1.152 / (download) - annotate - [select for diffs], Sat May 8 18:52:15 2004 UTC (19 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.151: +2 -1 lines
Diff to previous 1.151 (colored) to selected 1.50 (colored)

struct netnet.n_net used to be an unsigned long integer.

In XNS5, and subsequently in POSIX-2001 it was changed to socklen_t.

To accomodate for this while preserving binary compatibility with the
old interface, prepend or append 32 bits of padding, depending on
the (LP64 data model) architecture's endianness.  Fixes PR
standards/21411 from Ben Harris.

This should be deleted the next time the libc major number is
incremented.

Also, update getnetbyaddr(3)'s `net' argument accordingly.

Revision 1.151 / (download) - annotate - [select for diffs], Wed Apr 28 00:11:44 2004 UTC (19 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.150: +3 -2 lines
Diff to previous 1.150 (colored) to selected 1.50 (colored)

libc.so.12.117: added __dbm_{delete,fetch,firstkey,nextkey,store}13().

Revision 1.150 / (download) - annotate - [select for diffs], Wed Apr 21 01:05:32 2004 UTC (19 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored) to selected 1.50 (colored)

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

Revision 1.149 / (download) - annotate - [select for diffs], Wed Apr 21 00:02:46 2004 UTC (19 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.148: +2 -2 lines
Diff to previous 1.148 (colored) to selected 1.50 (colored)

bump.

Revision 1.148 / (download) - annotate - [select for diffs], Thu Mar 25 19:36:27 2004 UTC (20 years ago) by atatat
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.147: +2 -2 lines
Diff to previous 1.147 (colored) to selected 1.50 (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.147 / (download) - annotate - [select for diffs], Thu Mar 4 23:43:56 2004 UTC (20 years ago) by kleink
Branch: MAIN
Changes since 1.146: +4 -2 lines
Diff to previous 1.146 (colored) to selected 1.50 (colored)

libc.so.12.113: isinf(), isnan().

Revision 1.146 / (download) - annotate - [select for diffs], Thu Feb 19 19:31:06 2004 UTC (20 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.145: +2 -2 lines
Diff to previous 1.145 (colored) to selected 1.50 (colored)

servent_r/protoent_r additions

Revision 1.145 / (download) - annotate - [select for diffs], Thu Jan 29 02:00:02 2004 UTC (20 years, 2 months ago) by tsarna
Branch: MAIN
Changes since 1.144: +2 -2 lines
Diff to previous 1.144 (colored) to selected 1.50 (colored)

uuidgen(2) syscall.  Originally from FreeBSD, ported by John Franklin in
PR#23470, with minor updates by me. This is only the syscall support
from that PR, for now.

Changes: port over fix from FreeBSD for multicast address generation.
Changed bcopy to memcpy.  For now, #ifdef notyet the portions of
kern_uuid.c that are meant to be used by (currently nonexistent) other
things in the kernel.  Added syscall to COMPAT_FREEBSD as well, though
that's currently not useful, as any program new enough to use this call
also uses other syscalls we don't (yet) emulate.

Revision 1.144 / (download) - annotate - [select for diffs], Thu Jan 15 19:44:46 2004 UTC (20 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.143: +2 -2 lines
Diff to previous 1.143 (colored) to selected 1.50 (colored)

libc.so.12.110: fpclassify(), isfinite(), isnormal(), signbit().

Revision 1.143 / (download) - annotate - [select for diffs], Fri Jan 2 18:56:39 2004 UTC (20 years, 2 months ago) by cl
Branch: MAIN
Changes since 1.142: +2 -2 lines
Diff to previous 1.142 (colored) to selected 1.50 (colored)

- libc.so.12.109 and libpthread.so.0.4
- add ssize_t stackinfo_offset argument to sa_register syscall
- remove sa_unblockyield syscall
- make __sigprocmask14 syscall weak
- in pthread__sa_start: catch up with 4-argument sa_register syscall

Revision 1.142 / (download) - annotate - [select for diffs], Thu Dec 4 19:42:32 2003 UTC (20 years, 3 months ago) by atatat
Branch: MAIN
Changes since 1.141: +2 -2 lines
Diff to previous 1.141 (colored) to selected 1.50 (colored)

Bump for sysctl() update

Revision 1.141 / (download) - annotate - [select for diffs], Tue Nov 18 01:00:19 2003 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.140: +2 -2 lines
Diff to previous 1.140 (colored) to selected 1.50 (colored)

Bump libc to 12.107 and libpthread to 0.3 for fsync_range(2).

Revision 1.140 / (download) - annotate - [select for diffs], Wed Nov 5 13:46:51 2003 UTC (20 years, 4 months ago) by kleink
Branch: MAIN
Changes since 1.139: +2 -1 lines
Diff to previous 1.139 (colored) to selected 1.50 (colored)

From Ragge's wishlist: rename infinity -> huge_val.

Revision 1.139 / (download) - annotate - [select for diffs], Sat Oct 25 22:33:14 2003 UTC (20 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.138: +2 -2 lines
Diff to previous 1.138 (colored) to selected 1.50 (colored)

libc.so.12.106: __infinityf, __infinityl.

Revision 1.138 / (download) - annotate - [select for diffs], Tue Sep 16 13:55:41 2003 UTC (20 years, 6 months ago) by cl
Branch: MAIN
Changes since 1.137: +2 -2 lines
Diff to previous 1.137 (colored) to selected 1.50 (colored)

bump minor for sa_unblockyield syscall

Revision 1.137 / (download) - annotate - [select for diffs], Tue Sep 9 22:18:09 2003 UTC (20 years, 6 months ago) by itojun
Branch: MAIN
Changes since 1.136: +2 -2 lines
Diff to previous 1.136 (colored) to selected 1.50 (colored)

bump minor for randomid(3) and pw_dup(3)

Revision 1.136 / (download) - annotate - [select for diffs], Sat Sep 6 22:11:50 2003 UTC (20 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.135: +2 -2 lines
Diff to previous 1.135 (colored) to selected 1.50 (colored)

bump for i386 signal trampoline; not strictly necessary, but convenient
for people who have an unsuccessful build.

Revision 1.135 / (download) - annotate - [select for diffs], Tue Aug 26 17:05:14 2003 UTC (20 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.134: +2 -2 lines
Diff to previous 1.134 (colored) to selected 1.50 (colored)

Bump to 101 for getlastlogx change, says kleink.

Revision 1.134 / (download) - annotate - [select for diffs], Tue Aug 26 17:03:33 2003 UTC (20 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.133: +3 -2 lines
Diff to previous 1.133 (colored) to selected 1.50 (colored)

Add note about rename getlastlogx on next major bump.

Revision 1.133 / (download) - annotate - [select for diffs], Fri Jun 27 06:05:08 2003 UTC (20 years, 9 months ago) by tshiozak
Branch: MAIN
Changes since 1.132: +2 -2 lines
Diff to previous 1.132 (colored) to selected 1.50 (colored)

bump libc version because of iconv.

Revision 1.132 / (download) - annotate - [select for diffs], Wed May 28 20:06:22 2003 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored) to selected 1.50 (colored)

agent 99

Revision 1.131 / (download) - annotate - [select for diffs], Mon May 12 12:38:31 2003 UTC (20 years, 10 months ago) by kleink
Branch: MAIN
Changes since 1.130: +2 -2 lines
Diff to previous 1.130 (colored) to selected 1.50 (colored)

Bump to libc.so.12.98, due to addition of {h,n}to{n,h}{l,s}() on PowerPC.

Revision 1.130 / (download) - annotate - [select for diffs], Mon Apr 7 13:41:56 2003 UTC (20 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.129: +2 -2 lines
Diff to previous 1.129 (colored) to selected 1.50 (colored)

Bump to 12.97: addition of __unsetenv13().

Revision 1.129 / (download) - annotate - [select for diffs], Sun Mar 2 22:21:15 2003 UTC (21 years ago) by tshiozak
Branch: MAIN
Changes since 1.128: +2 -2 lines
Diff to previous 1.128 (colored) to selected 1.50 (colored)

bump minor to 96 for some I18N functions addition.

Revision 1.128 / (download) - annotate - [select for diffs], Sat Feb 15 21:11:48 2003 UTC (21 years, 1 month ago) by jdolecek
Branch: MAIN
Changes since 1.127: +2 -2 lines
Diff to previous 1.127 (colored) to selected 1.50 (colored)

add POSIX sigtimedwait(), sigwaitinfo(), sigwait() - wait for queued signals

note these are for non-threaded programs only - libpthread will provide
it's own thread-aware wrapper

Revision 1.127 / (download) - annotate - [select for diffs], Mon Jan 20 20:10:34 2003 UTC (21 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.126: +2 -2 lines
Diff to previous 1.126 (colored) to selected 1.50 (colored)

add support for p1003.1b semaphores. From FreeBSD

Revision 1.126 / (download) - annotate - [select for diffs], Sat Jan 18 11:04:39 2003 UTC (21 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.125: +2 -2 lines
Diff to previous 1.125 (colored) to selected 1.50 (colored)

Merge the nathanw_sa branch.

Revision 1.125 / (download) - annotate - [select for diffs], Wed Jan 15 23:56:35 2003 UTC (21 years, 2 months ago) by kleink
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored) to selected 1.50 (colored)

Bump to 12.92: sighold, sigignore, sigrelse, sigset.

Revision 1.124 / (download) - annotate - [select for diffs], Sat Nov 30 03:04:45 2002 UTC (21 years, 4 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.123: +2 -2 lines
Diff to previous 1.123 (colored) to selected 1.50 (colored)

- Migrate fparseln(3) from libutil to libc, where it should have been in
  the first place...
- Bump libutil major (to 7.0) and libc minor (to 12.91).

Revision 1.123 / (download) - annotate - [select for diffs], Fri Nov 29 12:58:16 2002 UTC (21 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.122: +2 -2 lines
Diff to previous 1.122 (colored) to selected 1.50 (colored)

add strsuftoll(3) and strsuftollx(3) - parse a string for a number
with an optional suffix, product (two numbers separated by `x'), and
provide range checking

Revision 1.122 / (download) - annotate - [select for diffs], Fri Nov 8 00:13:51 2002 UTC (21 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.121: +2 -2 lines
Diff to previous 1.121 (colored) to selected 1.50 (colored)

Bump minor version, rpc_control function added.

Revision 1.121 / (download) - annotate - [select for diffs], Wed Aug 28 09:33:36 2002 UTC (21 years, 7 months ago) by gmcgarry
Branch: MAIN
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored) to selected 1.50 (colored)

Bump minor: rasctl(2)

Revision 1.120 / (download) - annotate - [select for diffs], Thu Aug 22 17:24:09 2002 UTC (21 years, 7 months ago) by abs
Branch: MAIN
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (colored) to selected 1.50 (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.119 / (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.118: +2 -2 lines
Diff to previous 1.118 (colored) to selected 1.50 (colored)

Add utmp processing functions

Revision 1.118 / (download) - annotate - [select for diffs], Sun Jun 30 09:46:18 2002 UTC (21 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.117: +3 -2 lines
Diff to previous 1.117 (colored) to selected 1.50 (colored)

Bump minor to 12.85: __times13() addition.

Revision 1.117 / (download) - annotate - [select for diffs], Fri May 24 04:01:43 2002 UTC (21 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.116: +2 -2 lines
Diff to previous 1.116 (colored) to selected 1.50 (colored)

add arc4random(3).  from openbsd

Revision 1.116 / (download) - annotate - [select for diffs], Tue May 14 13:47:06 2002 UTC (21 years, 10 months ago) by kleink
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Branch point for: netbsd-1-6
Changes since 1.115: +2 -1 lines
Diff to previous 1.115 (colored) to selected 1.50 (colored)

Leave a reminder for struct addrinfo.__ai_pad0's removal.

Revision 1.115 / (download) - annotate - [select for diffs], Wed Mar 20 16:29:15 2002 UTC (22 years ago) by tron
Branch: MAIN
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored) to selected 1.50 (colored)

Back out last change until it is clear if it is necessary.

Revision 1.114 / (download) - annotate - [select for diffs], Wed Mar 20 16:24:16 2002 UTC (22 years ago) by tron
Branch: MAIN
Changes since 1.113: +2 -2 lines
Diff to previous 1.113 (colored) to selected 1.50 (colored)

Bump minor version of "libc" after more signals have been added to
"sys_siglist".

Revision 1.113 / (download) - annotate - [select for diffs], Mon Mar 18 09:58:18 2002 UTC (22 years ago) by yamt
Branch: MAIN
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored) to selected 1.50 (colored)

bump minor to 83: i18n module changes.

Revision 1.112 / (download) - annotate - [select for diffs], Thu Jan 24 02:46:34 2002 UTC (22 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.111: +2 -2 lines
Diff to previous 1.111 (colored) to selected 1.50 (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.111 / (download) - annotate - [select for diffs], Fri Dec 7 11:49:58 2001 UTC (22 years, 3 months ago) by yamt
Branch: MAIN
Changes since 1.110: +2 -2 lines
Diff to previous 1.110 (colored) to selected 1.50 (colored)

bump minor:
- make FILE structure extensible without breaking binary-compatibility.
- add fputwc, fgetwc, fwide and related functions.
- add hooks needed to maintain the orientation of file stream.

Revision 1.110 / (download) - annotate - [select for diffs], Mon Oct 22 17:54:52 2001 UTC (22 years, 5 months ago) by kleink
Branch: MAIN
Changes since 1.109: +2 -2 lines
Diff to previous 1.109 (colored) to selected 1.50 (colored)

Bump to 12.80: added sockatmark(3).

Revision 1.109 / (download) - annotate - [select for diffs], Thu Sep 27 21:59:02 2001 UTC (22 years, 6 months ago) by yamt
Branch: MAIN
Changes since 1.108: +2 -2 lines
Diff to previous 1.108 (colored) to selected 1.50 (colored)

bump minor to 79.
(add wcstol/wcstoul/wcstod)

Revision 1.108 / (download) - annotate - [select for diffs], Sat Sep 8 00:55:30 2001 UTC (22 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored) to selected 1.50 (colored)

__clone syscall addition.

Revision 1.107 / (download) - annotate - [select for diffs], Wed Jul 18 23:10:01 2001 UTC (22 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored) to selected 1.50 (colored)

Bump shlib minor; added clone(2).

Revision 1.106 / (download) - annotate - [select for diffs], Thu May 10 10:53:32 2001 UTC (22 years, 10 months ago) by pk
Branch: MAIN
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored) to selected 1.50 (colored)

Bump minor version number: new private identifier `__sysconf' is
referenced from <sys/shm.h>

Revision 1.105 / (download) - annotate - [select for diffs], Sat Apr 28 15:43:04 2001 UTC (22 years, 11 months ago) by kleink
Branch: MAIN
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored) to selected 1.50 (colored)

Bump minor version to 75: addition of strtoimax() and strtoumax().

Revision 1.104 / (download) - annotate - [select for diffs], Sat Mar 31 18:32:47 2001 UTC (23 years ago) by kleink
Branch: MAIN
Changes since 1.103: +3 -2 lines
Diff to previous 1.103 (colored) to selected 1.50 (colored)

Bump minor to 74: addition of __timezone13 and daytime.

Revision 1.103 / (download) - annotate - [select for diffs], Mon Mar 19 05:00:41 2001 UTC (23 years ago) by atatat
Branch: MAIN
Changes since 1.102: +3 -3 lines
Diff to previous 1.102 (colored) to selected 1.50 (colored)

Bump minor version to 73: MD2 was added.

Revision 1.102 / (download) - annotate - [select for diffs], Sat Mar 10 01:53:14 2001 UTC (23 years ago) by cgd
Branch: MAIN
Changes since 1.101: +2 -2 lines
Diff to previous 1.101 (colored) to selected 1.50 (colored)

minor=72, for shquote()/shquotev().

Revision 1.101 / (download) - annotate - [select for diffs], Mon Feb 19 22:15:35 2001 UTC (23 years, 1 month ago) by cgd
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored) to selected 1.50 (colored)

bump libc minor for getprogname() & setprogname() addition

Revision 1.100 / (download) - annotate - [select for diffs], Fri Jan 5 22:47:03 2001 UTC (23 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (colored) to selected 1.50 (colored)

bump libc minor - utrace(2) addition

Revision 1.99 / (download) - annotate - [select for diffs], Sun Dec 24 23:36:51 2000 UTC (23 years, 3 months ago) by jmc
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.50 (colored)

Update to 69 with the inclusion of the wmem* stuff in string. (shl.mi had
already been updated in sets but this got missed somehow..)

Revision 1.98 / (download) - annotate - [select for diffs], Tue Dec 19 14:33:24 2000 UTC (23 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.97: +3 -2 lines
Diff to previous 1.97 (colored) to selected 1.50 (colored)

Bump libc minor to 68: addition of __{diag,}assert13.

Revision 1.97 / (download) - annotate - [select for diffs], Tue Dec 12 15:45:04 2000 UTC (23 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.96: +2 -1 lines
Diff to previous 1.96 (colored) to selected 1.50 (colored)

Add to major-bump TODO: hash function should take the same arguments.

Revision 1.96 / (download) - annotate - [select for diffs], Mon Dec 11 19:12:35 2000 UTC (23 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored) to selected 1.50 (colored)

Argh. Use __weak_alias on the RMD160 functions.

Revision 1.95 / (download) - annotate - [select for diffs], Fri Oct 20 18:46:05 2000 UTC (23 years, 5 months ago) by briggs
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored) to selected 1.50 (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.94 / (download) - annotate - [select for diffs], Thu Aug 10 10:05:20 2000 UTC (23 years, 7 months ago) by kleink
Branch: MAIN
Changes since 1.93: +2 -2 lines
Diff to previous 1.93 (colored) to selected 1.50 (colored)

Bump minor version to 65: addition of __setlocale_mb_len_max_32() and
__mb_cur_max.

Revision 1.93 / (download) - annotate - [select for diffs], Sat Jul 8 13:46:34 2000 UTC (23 years, 8 months ago) by kleink
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored) to selected 1.50 (colored)

XCU5: Add fseeko() and ftello() functions which provide the functionality of
fseek() and ftell(), respectively, but operate on file offsets of type off_t.

Revision 1.92 / (download) - annotate - [select for diffs], Wed Jul 5 16:08:28 2000 UTC (23 years, 8 months ago) by veego
Branch: MAIN
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored) to selected 1.50 (colored)

Bump the minor version, because RIPEMD-160 was added to libc.

Revision 1.91 / (download) - annotate - [select for diffs], Fri Jun 2 23:11:05 2000 UTC (23 years, 9 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Changes since 1.90: +2 -2 lines
Diff to previous 1.90 (colored) to selected 1.50 (colored)

Add new RPC code, based on Sun's TI-RPC code. Adapted to not use XTI,
but sockets instead, internally. Old, backward compatible interfaces
maintained.

Revision 1.90 / (download) - annotate - [select for diffs], Tue May 30 01:07:43 2000 UTC (23 years, 10 months ago) by itojun
Branch: MAIN
Changes since 1.89: +5 -1 lines
Diff to previous 1.89 (colored) to selected 1.50 (colored)

usr.sbin/lpr/lpd now compiles lib/libc/net/rcmd.c on its own, to avoid
use of non-exported function __ivaliduser{,_sa}().

we cannot make __ivaliduser{,_sa}() static yet, since doing that would choke
compiled lpd binaries.  we should do it on next libc major version bump.
added a memo on lib/libc/shlib_version.

Revision 1.89 / (download) - annotate - [select for diffs], Fri Apr 21 16:24:23 2000 UTC (23 years, 11 months ago) by minoura
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored) to selected 1.50 (colored)

New syscall issetugid.

Revision 1.88 / (download) - annotate - [select for diffs], Sun Apr 2 20:31:20 2000 UTC (23 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.87: +2 -2 lines
Diff to previous 1.87 (colored) to selected 1.50 (colored)

bump minor for getopt_long

Revision 1.87 / (download) - annotate - [select for diffs], Sun Apr 2 15:38:36 2000 UTC (23 years, 11 months ago) by minoura
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.50 (colored)

Bump minor version (dlfcn change).

Revision 1.86 / (download) - annotate - [select for diffs], Mon Mar 6 18:42:56 2000 UTC (24 years ago) by kleink
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored) to selected 1.50 (colored)

Bump minor: ISO C99 long long integer general utility interfaces.

Revision 1.85 / (download) - annotate - [select for diffs], Thu Mar 2 07:41:49 2000 UTC (24 years, 1 month ago) by itojun
Branch: MAIN
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored) to selected 1.50 (colored)

make CMSG_ALIGN always synchronize with kernel's idea of ALIGNBYTES.
ancillary data alignment will be ALIGNBYTES, not sizeof(long) - 1, from now.

CMSG_xx will NOT resolve into constant.  if you use CMSG_xx to allocate
arrays, you'll lose.

bump shlib minor for libc.

NOTE: if you are on top of arch with ALIGNBYTES != sizeof(long) - 1,
you need to recompile IPv6-related binaries.  there is no way to guarantee
backward compat in this aspect.  sorry for this.  this should be the last
backward compat breakage for IPv6-related ancillary data manipulation.
(we still have PR 9516 for unix-domain sockets...)

Revision 1.84 / (download) - annotate - [select for diffs], Wed Feb 23 07:00:54 2000 UTC (24 years, 1 month ago) by itojun
Branch: MAIN
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored) to selected 1.50 (colored)

increase shlib minor of libc, for addition of getifaddrs(3).

Revision 1.83 / (download) - annotate - [select for diffs], Fri Jan 28 17:40:42 2000 UTC (24 years, 2 months ago) by itojun
Branch: MAIN
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored) to selected 1.50 (colored)

increase libc's shlib minor for rcmd_* changes.  sorry to be late.
Suggested by: Klaus Klein

Revision 1.82 / (download) - annotate - [select for diffs], Thu Dec 23 10:16:36 1999 UTC (24 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored) to selected 1.50 (colored)

Bump minor.

Revision 1.81 / (download) - annotate - [select for diffs], Mon Dec 13 14:18:32 1999 UTC (24 years, 3 months ago) by itojun
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored) to selected 1.50 (colored)

bring in latest KAME get{addr,name}info(3).
getnameinfo(3) globs ai_socktype and ai_protocol correctly.
KAME scopeid extension is implemented.
(draft-ietf-ipngwg-scopedaddr-format-00.txt)

bump up shlib minor
(may not be necessary, but rather big difference in behavior - especially
ai_flags)

Revision 1.80 / (download) - annotate - [select for diffs], Wed Dec 1 18:35:15 1999 UTC (24 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored) to selected 1.50 (colored)

minor++; added XDR routines for 64-bit integer data types

Revision 1.79 / (download) - annotate - [select for diffs], Thu Nov 25 22:09:37 1999 UTC (24 years, 4 months ago) by wennmach
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored) to selected 1.50 (colored)

Bump minor

Revision 1.78 / (download) - annotate - [select for diffs], Mon Nov 15 19:23:20 1999 UTC (24 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored) to selected 1.50 (colored)

Bump minor because of struct statfs change (no ABI change, though).

Revision 1.77 / (download) - annotate - [select for diffs], Thu Sep 16 12:54:26 1999 UTC (24 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) to selected 1.50 (colored)

bump for __diagassert().

Revision 1.76 / (download) - annotate - [select for diffs], Mon Sep 13 18:39:26 1999 UTC (24 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored) to selected 1.50 (colored)

Bump minor: added ulimit().

Revision 1.75 / (download) - annotate - [select for diffs], Sun Sep 12 19:55:41 1999 UTC (24 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored) to selected 1.50 (colored)

Bump minor: added fmtmsg().

Revision 1.74 / (download) - annotate - [select for diffs], Thu Sep 9 20:23:05 1999 UTC (24 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored) to selected 1.50 (colored)

Bump minor: strlcat(), strlcpy().

Revision 1.73 / (download) - annotate - [select for diffs], Wed Aug 25 05:09:27 1999 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored) to selected 1.50 (colored)

Add __msgctl13(), __semctl13(), and __shmctl13() (symbols are __RENAME()'d
in their respective header files).  Add PSEUDO stubs for the old versions
of these system calls.

Note that __semctl13() doesn't require the extra stub that the old
semctl()/__semctl() did, as the SUSv2 version takes variable arguments,
and thus does not require the extra indirection.

Revision 1.72 / (download) - annotate - [select for diffs], Thu Jul 1 18:23:53 1999 UTC (24 years, 9 months ago) by itojun
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.50 (colored)

add IPv6 support functions.

get{addr,name} info are implemented to have as little impact to existing
resolver code as possible, so they are NOT the optimal implementation.
They are at this moment not very thread safe (as they call
gethostby{name,addr}).

(shlib minor version)++, as new interfaces are added.

TODO: getipnodeby{name,addr} - which needs total reimplementation of
gethostby{name,addr}.
upgrade rcmd.c for multiple af support (needed for IPv6-ready rsh/rlogin)

Revision 1.71 / (download) - annotate - [select for diffs], Tue Jun 29 22:30:19 1999 UTC (24 years, 9 months ago) by wrstuden
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored) to selected 1.50 (colored)

Bump version #.

Revision 1.70 / (download) - annotate - [select for diffs], Tue Jun 15 23:31:19 1999 UTC (24 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored) to selected 1.50 (colored)

Add mlockall(2)/munlockall(2).

Revision 1.69 / (download) - annotate - [select for diffs], Sat Apr 17 21:16:45 1999 UTC (24 years, 11 months ago) by ws
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored) to selected 1.50 (colored)

Modify syncicache on PowerPC from an inline to a real function.
Support different cache line sizes with the same object code in userland.
While here, move the function to implementation name space.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Mar 22 17:57:26 1999 UTC (25 years ago) by sommerfe
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.50 (colored)

Bump minor number due to new syscalls

Revision 1.67 / (download) - annotate - [select for diffs], Thu Feb 25 08:02:19 1999 UTC (25 years, 1 month ago) by abs
Branch: MAIN
Changes since 1.66: +2 -1 lines
Diff to previous 1.66 (colored) to selected 1.50 (colored)

Add a note to update src/distrib/sets/lists/base/shl.*, and add a missing
RCS Id.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Feb 22 10:33:51 1999 UTC (25 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) to selected 1.50 (colored)

bump minor for t{search,walk,delete,find}

Revision 1.65 / (download) - annotate - [select for diffs], Sat Feb 6 15:05:06 1999 UTC (25 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.50 (colored)

Bump minor (sha1, l64a_r()).

Revision 1.64 / (download) - annotate - [select for diffs], Mon Jan 25 00:19:04 1999 UTC (25 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) to selected 1.50 (colored)

bump minor for new hesiod functions (from hesiod 3.0.2 dist)

Revision 1.63 / (download) - annotate - [select for diffs], Sat Jan 16 07:49:32 1999 UTC (25 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.50 (colored)

bump minor for nsdispatch(3)

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jan 15 13:31:15 1999 UTC (25 years, 2 months ago) by bouyer
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored) to selected 1.50 (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.61 / (download) - annotate - [select for diffs], Mon Nov 30 20:46:55 1998 UTC (25 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored) to selected 1.50 (colored)

Bump minor to 34; added __sys_signame14, __sys_siglist14, and __sys_errlist14.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Sep 27 16:43:04 1998 UTC (25 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored) to selected 1.50 (colored)

Bump version

Revision 1.59 / (download) - annotate - [select for diffs], Thu Sep 10 18:41:17 1998 UTC (25 years, 6 months ago) by kleink
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.50 (colored)

Bump minor version number (asctime_r(), ctime_r(), gmtime_r(), localtime_r()).

Revision 1.58 / (download) - annotate - [select for diffs], Fri Aug 28 22:26:15 1998 UTC (25 years, 7 months ago) by perry
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.50 (colored)

bump version

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jul 27 16:05:35 1998 UTC (25 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) to selected 1.50 (colored)

Add a mktempdir(), like mkstemp(), but it creates a directory.

Revision 1.56 / (download) - annotate - [select for diffs], Tue Jun 30 19:46:00 1998 UTC (25 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) to selected 1.50 (colored)

Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls.

Revision 1.55 / (download) - annotate - [select for diffs], Sat Jun 27 21:23:28 1998 UTC (25 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.50 (colored)

Bump for fktrace(2)

Revision 1.54 / (download) - annotate - [select for diffs], Mon Jun 8 14:19:38 1998 UTC (25 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.53: +2 -6 lines
Diff to previous 1.53 (colored) to selected 1.50 (colored)

Bump minor version to 27:  addition of fdatasync() and pw_scan().

Revision 1.53 / (download) - annotate - [select for diffs], Fri Jun 5 20:58:54 1998 UTC (25 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.52: +5 -1 lines
Diff to previous 1.52 (colored) to selected 1.50 (colored)

Note that fdatasync(2) is not yet built into the C library.  This is because
within few days, another system call is going to be added to the C library,
and we want to avoid bumping the minor number twice.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Feb 14 20:23:28 1998 UTC (26 years, 1 month ago) by kleink
Branch: MAIN
Changes since 1.51: +2 -6 lines
Diff to previous 1.51 (colored) to selected 1.50 (colored)

Bump libc minor version to 26:  addition of getsid(), tcgetsid() (both from
thorpej), __posix_chown(), __posix_fchown() and __posix_lchown().

Revision 1.51 / (download) - annotate - [select for diffs], Sat Feb 14 01:40:22 1998 UTC (26 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.50: +5 -1 lines
Diff to previous 1.50 (colored)

Note that tcgetsid(3) and getsid(2) are not yet built into the C library.
This is because with a day or two, 3 other system calls are going to be
added to the C library, and we want to avoid bumping the minor number
twice.

Revision 1.50 / (download) - annotate - [selected], Mon Feb 2 23:24:58 1998 UTC (26 years, 1 month ago) by perry
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

bump version -- we've added getsubopt.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jan 5 07:41:06 1998 UTC (26 years, 2 months ago) by perry
Branch: MAIN
Changes since 1.48: +1 -1 lines
Diff to previous 1.48 (colored) to selected 1.50 (colored)

RCSID Police.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Jan 5 02:29:46 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.50 (colored)

Bump minor: added __vfork14().

Revision 1.47 / (download) - annotate - [select for diffs], Sat Dec 20 20:24:31 1997 UTC (26 years, 3 months ago) by kleink
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.50 (colored)

Bump libc minor to 23, because of lockf() addition.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Nov 29 18:38:22 1997 UTC (26 years, 4 months ago) by kleink
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.50 (colored)

Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
add __sigaltstack14().

Revision 1.45 / (download) - annotate - [select for diffs], Sun Nov 2 16:59:40 1997 UTC (26 years, 4 months ago) by kleink
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.50 (colored)

Bump libc minor for basename(), dirname().

Revision 1.44 / (download) - annotate - [select for diffs], Mon Oct 20 22:05:36 1997 UTC (26 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-3-base, 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, netbsd-1-3
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored) to selected 1.50 (colored)

Fix the shared library versioning snafu caused by the recent changes
to the stat(2) family and msync(2).  This uses a primitive function
versioning scheme.

This reverts the libc shared library major version from 13 to 12, and
adds a few new interfaces to bring us to libc version 12.20.

From Frank van der Linden <fvdl@NetBSD.ORG>.

Revision 1.43 / (download) - annotate - [select for diffs], Thu Oct 16 23:23:58 1997 UTC (26 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.42: +3 -11 lines
Diff to previous 1.42 (colored) to selected 1.50 (colored)

bump up version number now that:
1. msync() will take a third argument.
2. remove obsolete xdr_{domainname,mapname,peername} from xdryp.c
3. make __ps_strings extern on setproctitle.c and don't set it to
   a default when it is NULL.
4. make unvis() argument to an int from a char.
5. move timezone() to libcompat
6. move swapon() to libcompat
7. move getdirentries() to libcompat
8. type sanity:
        mode_t: u_int16_t -> u_int32_t
        nlinks_t: int16_t -> u_int32_t
        dev_t: int32_t -> u_int32_t

Revision 1.42 / (download) - annotate - [select for diffs], Fri Oct 10 02:19:55 1997 UTC (26 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored) to selected 1.50 (colored)

Bump minor to 19, because of getdents() addition. Major should really
be bumped sometime.. Also add comment about where getdirentries belongs
once major is bumped.

Revision 1.41 / (download) - annotate - [select for diffs], Mon Oct 6 01:15:00 1997 UTC (26 years, 5 months ago) by enami
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.50 (colored)

Bump minor version since lchmod, lchown and lutimes is added.

Revision 1.40 / (download) - annotate - [select for diffs], Thu Sep 4 06:38:19 1997 UTC (26 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored) to selected 1.50 (colored)

note swapon() to be removed.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jul 21 14:06:24 1997 UTC (26 years, 8 months ago) by jtc
Branch: MAIN
Changes since 1.38: +3 -1 lines
Diff to previous 1.38 (colored) to selected 1.50 (colored)

If port provides __weak_alias(), provide an Standard C and POSIX pure
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore.  The library will use those
names internally.  Weak aliases are used to provide the original names
to the API.

This is only the first part of this change.  It is most of the functions
which are implemented in C for all NetBSD ports.  Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jul 7 23:27:02 1997 UTC (26 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.50 (colored)

bump minor for _yp_invalid_domain()

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 12 22:04:13 1997 UTC (26 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.50 (colored)

bump libc minor for swapctl.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jun 5 07:08:36 1997 UTC (26 years, 9 months ago) by mikel
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored) to selected 1.50 (colored)

add note to fix unvis(3) on next major bump

Revision 1.35 / (download) - annotate - [select for diffs], Mon May 26 15:24:57 1997 UTC (26 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) to selected 1.50 (colored)

bump minor version.

Revision 1.34 / (download) - annotate - [select for diffs], Sat May 17 17:22:53 1997 UTC (26 years, 10 months ago) by mycroft
Branch: MAIN
Branch point for: lukem-nsswitch2
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored) to selected 1.50 (colored)

Document some more cruft.

Revision 1.33 / (download) - annotate - [select for diffs], Wed May 14 19:01:52 1997 UTC (26 years, 10 months ago) by gwr
Branch: MAIN
Changes since 1.32: +4 -0 lines
Diff to previous 1.32 (colored) to selected 1.50 (colored)

Start a "todo" list of things to clean up at the next major version.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Apr 21 12:36:25 1997 UTC (26 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31 (colored) to selected 1.50 (colored)

add strptime() to libc.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Apr 17 19:09:07 1997 UTC (26 years, 11 months ago) by jtc
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 (colored) to selected 1.50 (colored)

Bump minor number for .1b timers and nanosleep.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Apr 13 12:56:35 1997 UTC (26 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 (colored) to selected 1.50 (colored)

bump this with new resolver-named interfaces.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jan 30 01:02:45 1997 UTC (27 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (colored) to selected 1.50 (colored)

Functions were added to the C library; bump minor.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jan 23 14:01:45 1997 UTC (27 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 (colored) to selected 1.50 (colored)

- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
- some KNF.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jan 17 08:03:21 1997 UTC (27 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 (colored) to selected 1.50 (colored)

inc the minor number

Revision 1.26 / (download) - annotate - [select for diffs], Tue Nov 19 02:52:11 1996 UTC (27 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25 (colored) to selected 1.50 (colored)

bump minor number to 8 (addition of clock_* and ntp_*)

Revision 1.25 / (download) - annotate - [select for diffs], Sun Sep 8 00:03:56 1996 UTC (27 years, 6 months ago) by mycroft
Branch: MAIN
Branch point for: nsswitch, ivory_soap2
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 (colored) to selected 1.50 (colored)

Increment minor version.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Aug 10 00:25:36 1996 UTC (27 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.50 (colored)

as the new reboot(2) will only use the bootstr option if the new RB_STRING
flag is set, the major number does not need to change.  backing this out.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Aug 9 14:10:48 1996 UTC (27 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.50 (colored)

reboot(2)/getpgid(2) changes.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 29 12:12:50 1996 UTC (27 years, 11 months ago) by pk
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.21: +1 -1 lines
Diff to previous 1.21 (colored) to selected 1.50 (colored)

bump minor version to 5 (addition of futimes(2)).

Revision 1.21 / (download) - annotate - [select for diffs], Fri Feb 2 15:20:59 1996 UTC (28 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 (colored) to selected 1.50 (colored)

resolver updates to bind 4.9.3-P1 add new functions

Revision 1.20 / (download) - annotate - [select for diffs], Tue Apr 11 14:28:16 1995 UTC (28 years, 11 months 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.19: +1 -1 lines
Diff to previous 1.19 (colored) to selected 1.50 (colored)

Bump minor version for __flt_rounds() and fp{get,set}{round,mask,sticky}.
These functions are only available for the i386, m68k, and the sparc but
we can't wait for the other architectures (because FLT_ROUNDS, which
expands to __flt_rounds(), is likely being used in someones code).

Revision 1.19 / (download) - annotate - [select for diffs], Wed Mar 22 00:58:07 1995 UTC (29 years ago) by jtc
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (colored) to selected 1.50 (colored)

update minor number for new quad_t versions of abs and div

Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 13 05:27:51 1995 UTC (29 years ago) by jtc
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 (colored) to selected 1.50 (colored)

Bump minor number.  The new time code has added a few more functions to
its API.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 13 00:30:27 1994 UTC (29 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base, 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, netbsd-1-0, ivory_soap
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (colored) to selected 1.50 (colored)

syscall numbers have changed enough to make old version dangerous

Revision 1.16 / (download) - annotate - [select for diffs], Sat May 7 04:11:08 1994 UTC (29 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.50 (colored)

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

Revision 1.15 / (download) - annotate - [select for diffs], Thu May 5 23:12:53 1994 UTC (29 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored) to selected 1.50 (colored)

add getgrouplist

Revision 1.14 / (download) - annotate - [select for diffs], Wed May 4 02:30:39 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (colored) to selected 1.50 (colored)

rlimit stuff, and more.  bump shlib major, for rlimit change, and for
safety (now that hackish off_t stuff gone completely.)

Revision 1.13 / (download) - annotate - [select for diffs], Thu Apr 7 07:07:06 1994 UTC (29 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12 (colored) to selected 1.50 (colored)

new resolver -> major bump

Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 3 01:36:56 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored) to selected 1.50 (colored)

fpos_t stdio changes

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 2 05:35:59 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored) to selected 1.50 (colored)

yup, another major.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Mar 27 09:18:25 1994 UTC (30 years ago) by cgd
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored) to selected 1.50 (colored)

_double_ major number bump!  joy!

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 27 23:45:26 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored) to selected 1.50 (colored)

bump major, for changes theo and i are making.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jan 4 05:15:30 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.50 (colored)

bump shlib version so people don't get screwed again by fgetline()

Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 22 07:09:11 1993 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (colored) to selected 1.50 (colored)

don't squish newline at end of fgetline()...  from bostic

Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 3 22:21:56 1993 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.50 (colored)

bump major number; empirically, there *were* incompatible changes...

Revision 1.5 / (download) - annotate - [select for diffs], Sun Nov 14 17:19:19 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.50 (colored)

*sigh*  after consultation with pk, un-bump the major number, and bump
the minor one instead.  basically, only new functions were added,
and ld.so will (soon) print a warning at program startup if the 'best' minor
number that can be found is less than what's expected.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Nov 14 15:06:24 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored) to selected 1.50 (colored)

bump major for sysV ipc additions

Revision 1.3 / (download) - annotate - [select for diffs], Fri Nov 12 01:38:29 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.50 (colored)

bump major number for new regext stuff; incompatible interface

Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 11 01:34:08 1993 UTC (30 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored) to selected 1.50 (colored)

Bump shared library version because regular expresion routines have been
replaced.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Nov 8 03:50:33 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Diff to selected 1.50 (colored)

add shlib_version file, with version 0.0

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>