Commit Graph

112 Commits

Author SHA1 Message Date
lukem 463cd54319 - 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)
2002-01-24 02:46:32 +00:00
yamt 727d201424 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.
2001-12-07 11:49:58 +00:00
kleink 603265f3fd Bump to 12.80: added sockatmark(3). 2001-10-22 17:54:52 +00:00
yamt 0a4c02d80a bump minor to 79.
(add wcstol/wcstoul/wcstod)
2001-09-27 21:59:02 +00:00
christos afd29ed33b __clone syscall addition. 2001-09-08 00:55:30 +00:00
thorpej 73ce03c203 Bump shlib minor; added clone(2). 2001-07-18 23:10:01 +00:00
pk cb41879135 Bump minor version number: new private identifier `__sysconf' is
referenced from <sys/shm.h>
2001-05-10 10:53:32 +00:00
kleink d15522cfa0 Bump minor version to 75: addition of strtoimax() and strtoumax(). 2001-04-28 15:43:04 +00:00
kleink 836e086116 Bump minor to 74: addition of __timezone13 and daytime. 2001-03-31 18:32:47 +00:00
atatat 432509762f Bump minor version to 73: MD2 was added. 2001-03-19 05:00:41 +00:00
cgd 7aeb4f4018 minor=72, for shquote()/shquotev(). 2001-03-10 01:53:14 +00:00
cgd 8ab4d07911 bump libc minor for getprogname() & setprogname() addition 2001-02-19 22:15:35 +00:00
jdolecek 2fedeafec8 bump libc minor - utrace(2) addition 2001-01-05 22:47:02 +00:00
jmc b4f129a4ea 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..)
2000-12-24 23:36:51 +00:00
kleink f5f3357a95 Bump libc minor to 68: addition of __{diag,}assert13. 2000-12-19 14:33:24 +00:00
ad a8159f35f2 Add to major-bump TODO: hash function should take the same arguments. 2000-12-12 15:45:04 +00:00
ad ea1b0bdc3e Argh. Use __weak_alias on the RMD160 functions. 2000-12-11 19:12:35 +00:00
briggs d00ebb12e9 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.
2000-10-20 18:46:05 +00:00
kleink 63cc1452f6 Bump minor version to 65: addition of __setlocale_mb_len_max_32() and
__mb_cur_max.
2000-08-10 10:05:20 +00:00
kleink dae360611f XCU5: Add fseeko() and ftello() functions which provide the functionality of
fseek() and ftell(), respectively, but operate on file offsets of type off_t.
2000-07-08 13:46:33 +00:00
veego 1b45532bcc Bump the minor version, because RIPEMD-160 was added to libc. 2000-07-05 16:08:28 +00:00
fvdl 7df0ccbadc 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.
2000-06-02 23:11:05 +00:00
itojun ed26506c25 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.
2000-05-30 01:07:43 +00:00
minoura 599d65f132 New syscall issetugid. 2000-04-21 16:24:22 +00:00
christos eb217b928c bump minor for getopt_long 2000-04-02 20:31:20 +00:00
minoura 174ea88d9f Bump minor version (dlfcn change). 2000-04-02 15:38:36 +00:00
kleink d00176f7a3 Bump minor: ISO C99 long long integer general utility interfaces. 2000-03-06 18:42:56 +00:00
itojun 2dc247fc34 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...)
2000-03-02 07:41:49 +00:00
itojun 2397ac761e increase shlib minor of libc, for addition of getifaddrs(3). 2000-02-23 07:00:54 +00:00
itojun e0df61eefa increase libc's shlib minor for rcmd_* changes. sorry to be late.
Suggested by: Klaus Klein
2000-01-28 17:40:41 +00:00
kleink c28a7d70bf Bump minor. 1999-12-23 10:16:36 +00:00
itojun 1501f61891 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)
1999-12-13 14:18:31 +00:00
thorpej 858fdb2362 minor++; added XDR routines for 64-bit integer data types 1999-12-01 18:35:15 +00:00
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