Commit Graph

94 Commits

Author SHA1 Message Date
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