Commit Graph

75 Commits

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