Commit Graph

129 Commits

Author SHA1 Message Date
wennmach
d775c4b047 Bump minor 1999-11-25 22:09:37 +00:00
fvdl
6ba2ea78f7 Bump minor because of struct statfs change (no ABI change, though). 1999-11-15 19:23:20 +00:00
lukem
5727f01056 bump for __diagassert(). 1999-09-16 12:54:26 +00:00
kleink
f591cb58c7 Bump minor: added ulimit(). 1999-09-13 18:39:26 +00:00
kleink
3a090247e4 Bump minor: added fmtmsg(). 1999-09-12 19:55:41 +00:00
kleink
b1594c16ad Bump minor: strlcat(), strlcpy(). 1999-09-09 20:23:05 +00:00
thorpej
30dca7f7db 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.
1999-08-25 05:09:27 +00:00
itojun
37e8159125 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)
1999-07-01 18:23:53 +00:00
wrstuden
db40a6d795 Bump version #. 1999-06-29 22:30:19 +00:00
thorpej
694cc23026 Add mlockall(2)/munlockall(2). 1999-06-15 23:31:19 +00:00
ws
5423093850 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.
1999-04-17 21:16:45 +00:00
sommerfe
1d1d30a611 Bump minor number due to new syscalls 1999-03-22 17:57:26 +00:00
abs
edc1a24a56 Add a note to update src/distrib/sets/lists/base/shl.*, and add a missing
RCS Id.
1999-02-25 08:02:19 +00:00
christos
13a9c36196 bump minor for t{search,walk,delete,find} 1999-02-22 10:33:51 +00:00
kleink
42f64d77b6 Bump minor (sha1, l64a_r()). 1999-02-06 15:05:06 +00:00
lukem
2f8a1893e3 bump minor for new hesiod functions (from hesiod 3.0.2 dist) 1999-01-25 00:19:04 +00:00
lukem
3356f29048 bump minor for nsdispatch(3) 1999-01-16 07:49:32 +00:00
bouyer
dc306354b0 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.
1999-01-15 13:31:15 +00:00
thorpej
29c661aec0 Bump minor to 34; added __sys_signame14, __sys_siglist14, and __sys_errlist14. 1998-11-30 20:46:55 +00:00
christos
1f9786900a Bump version 1998-09-27 16:43:04 +00:00
kleink
51cfb31a1f Bump minor version number (asctime_r(), ctime_r(), gmtime_r(), localtime_r()). 1998-09-10 18:41:17 +00:00
perry
9d45b65e88 bump version 1998-08-28 22:26:15 +00:00
mycroft
7daf213c0f Add a mktempdir(), like mkstemp(), but it creates a directory. 1998-07-27 16:05:07 +00:00
thorpej
bdad86fd0c Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls. 1998-06-30 19:46:00 +00:00
christos
b76ac94f9e Bump for fktrace(2) 1998-06-27 21:23:28 +00:00
lukem
0c4c31b7ef Bump minor version to 27: addition of fdatasync() and pw_scan(). 1998-06-08 14:19:38 +00:00
kleink
ae4024b10f 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.
1998-06-05 20:58:54 +00:00
kleink
e85603746a Bump libc minor version to 26: addition of getsid(), tcgetsid() (both from
thorpej), __posix_chown(), __posix_fchown() and __posix_lchown().
1998-02-14 20:23:28 +00:00
thorpej
8d14398fed 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.
1998-02-14 01:40:22 +00:00
perry
e3bf6720fe bump version -- we've added getsubopt. 1998-02-02 23:24:58 +00:00
perry
93db5caa95 RCSID Police. 1998-01-05 07:41:06 +00:00
thorpej
c50d4a5006 Bump minor: added __vfork14(). 1998-01-05 02:29:46 +00:00
kleink
8abd2d52ce Bump libc minor to 23, because of lockf() addition. 1997-12-20 20:24:31 +00:00
kleink
5d7a8f4a16 Modify the recent sigaltstack() interface change to use the __RENAME() scheme;
add __sigaltstack14().
1997-11-29 18:38:20 +00:00
kleink
340f2cd85b Bump libc minor for basename(), dirname(). 1997-11-02 16:59:40 +00:00
thorpej
14cd99880c 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>.
1997-10-20 22:05:06 +00:00
christos
196f36f2e9 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
1997-10-16 23:23:58 +00:00
fvdl
803ea76952 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.
1997-10-10 02:19:55 +00:00
enami
215506d670 Bump minor version since lchmod, lchown and lutimes is added. 1997-10-06 01:15:00 +00:00
mrg
aa1ae54b08 note swapon() to be removed. 1997-09-04 06:38:19 +00:00
jtc
43fa6fe319 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>.
1997-07-21 14:06:24 +00:00
lukem
369a9f7dc2 bump minor for _yp_invalid_domain() 1997-07-07 23:27:02 +00:00
mrg
538be6506a bump libc minor for swapctl. 1997-06-12 22:04:13 +00:00
mikel
80759b4ed1 add note to fix unvis(3) on next major bump 1997-06-05 07:08:36 +00:00
mrg
d4fb2faa2d bump minor version. 1997-05-26 15:24:57 +00:00
mycroft
95ee73c5fe Document some more cruft. 1997-05-17 17:22:53 +00:00
gwr
3b7c5d2686 Start a "todo" list of things to clean up at the next major version. 1997-05-14 19:01:52 +00:00
mrg
d47b27a34b add strptime() to libc. 1997-04-21 12:36:25 +00:00
jtc
e965f354ef Bump minor number for .1b timers and nanosleep. 1997-04-17 19:09:07 +00:00
mrg
1ff182a453 bump this with new resolver-named interfaces. 1997-04-13 12:56:35 +00:00
thorpej
361fd90923 Functions were added to the C library; bump minor. 1997-01-30 01:02:45 +00:00
mrg
9cd5492c02 - convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
- some KNF.
1997-01-23 14:01:45 +00:00
lukem
fe09fdff26 inc the minor number 1997-01-17 08:03:21 +00:00
jtc
072240a55b bump minor number to 8 (addition of clock_* and ntp_*) 1996-11-19 02:52:11 +00:00
mycroft
dc5f9bfad3 Increment minor version. 1996-09-08 00:03:56 +00:00
mrg
6dd52f02da 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.
1996-08-10 00:25:36 +00:00
mrg
9c0b5cc2eb reboot(2)/getpgid(2) changes. 1996-08-09 14:10:45 +00:00
pk
697ae24a44 bump minor version to 5 (addition of futimes(2)). 1996-04-29 12:12:50 +00:00
mrg
14f800aadd resolver updates to bind 4.9.3-P1 add new functions 1996-02-02 15:20:59 +00:00
jtc
01194e13e9 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).
1995-04-11 14:28:16 +00:00
jtc
39469721f8 update minor number for new quad_t versions of abs and div 1995-03-22 00:58:07 +00:00
jtc
13a588d992 Bump minor number. The new time code has added a few more functions to
its API.
1995-03-13 05:27:51 +00:00
cgd
f25c65f6fb syscall numbers have changed enough to make old version dangerous 1994-06-13 00:30:27 +00:00
cgd
8b8a31862e update for present reality. shlib version number bump (last for a bit) 1994-05-07 04:11:08 +00:00
cgd
ec3c28bf59 add getgrouplist 1994-05-05 23:12:53 +00:00
cgd
33b1618a57 rlimit stuff, and more. bump shlib major, for rlimit change, and for
safety (now that hackish off_t stuff gone completely.)
1994-05-04 02:30:39 +00:00
deraadt
39217627a5 new resolver -> major bump 1994-04-07 07:07:06 +00:00
cgd
418fa0e8ae fpos_t stdio changes 1994-04-03 01:36:56 +00:00
cgd
98e7f7c8fd yup, another major. 1994-04-02 05:35:59 +00:00
cgd
19601b5460 _double_ major number bump! joy! 1994-03-27 09:18:25 +00:00
cgd
9692bffa3e bump major, for changes theo and i are making. 1994-01-27 23:45:26 +00:00
cgd
7cf02fbc34 bump shlib version so people don't get screwed again by fgetline() 1994-01-04 05:15:30 +00:00
cgd
13a95c06c9 don't squish newline at end of fgetline()... from bostic 1993-12-22 07:09:11 +00:00
cgd
ee05a8a802 bump major number; empirically, there *were* incompatible changes... 1993-12-03 22:21:56 +00:00
cgd
96f49a9e5c *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.
1993-11-14 17:19:19 +00:00
cgd
7d4a028027 bump major for sysV ipc additions 1993-11-14 15:06:24 +00:00
cgd
d8cd41a62a bump major number for new regext stuff; incompatible interface 1993-11-12 01:38:29 +00:00
jtc
505033cddd Bump shared library version because regular expresion routines have been
replaced.
1993-11-11 01:34:08 +00:00
cgd
daea3d2f86 add shlib_version file, with version 0.0 1993-11-08 03:48:53 +00:00