Commit Graph

713 Commits

Author SHA1 Message Date
christos 8939b770e2 protect against multiple declarations. 2000-12-18 21:22:00 +00:00
christos d1969826ba protect against multiple declarations. This also fixes a problem where
the inline functions would compile differently depending on if errno.h
was included or not.
2000-12-18 21:21:26 +00:00
scw 56af058870 Declare _nsyylineno as extern since it belongs in the data section
(due to being initialised in nslexer.[cy]).
2000-12-13 21:58:56 +00:00
itojun 0e7d3ce88c split /usr/include/sys/md5.h and /usr/include/md5.h completely.
future direction: nuke /usr/include/sys/md5.h, it shouldn't be there as
we don't provide libkern to userland.
2000-12-11 21:05:14 +00:00
tron 7af73c0cfd Add two new passwd file update functions:
- The pw_setprefix() function defines the root directory used for passwd
  file updates. If the prefix is set to /newroot pw_lock() will operate on
  /newroot/etc/ptmp afterwards. The default prefix is an empty string.
- The pw_getprefix() function returns the root directory which is currently
  used for passwd file updates.
2000-12-06 13:47:10 +00:00
thorpej 2bdde12878 Defined HAVE_GETIFADDRS. 2000-12-03 20:21:34 +00:00
briggs e4bb13f3cd Move fmtcheck() prototype to stdio.h. It makes more sense to declare it
with the formatting functions with which it is meant to be used.  Thanks
to Klaus Klein for "encouraging" me to make this change.
2000-11-15 15:44:05 +00:00
tshiozak 004f47d81c u_long -> unsigned long in "offsetof" macro.
Using u_long causes <stddef.h> to undesirably depend on <sys/types.h> .
BTW: Why is the cast needed?
2000-11-10 06:35:45 +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
dogcow 90c3bfc9b0 defs had 'short block' for blocksize; changed defs to be unsigned.
added note to tftpd.8 that this bug hits multiple tftp clients.
2000-10-18 01:35:45 +00:00
sommerfeld 60e54bbbdc Allow format-arg checking for setproctitle 2000-10-03 19:53:58 +00:00
sommerfeld 54147b08b7 Allow passthrough format-string checking of catgets 2000-10-03 19:53:32 +00:00
ad bc62e61b83 Remove dup (WRT util.h) decl of secure_path(). 2000-09-21 10:13:15 +00:00
ad e9705f4d86 First argument to secure_path() is const. XXX Why is it re-declared here? 2000-09-18 16:57:11 +00:00
ad bd01b5c282 - Sort function decls.
- Remove duplicate decl.
- First arg to secure_path() is now constant.
2000-09-18 16:37:23 +00:00
ad 0940cdc61d Clarify a comment. 2000-09-18 16:27:24 +00:00
wiz fd2b9df41f Fix two typos 2000-09-14 20:36:39 +00:00
erh 5303e70da5 Make targets which are generated with rpcgen depend on the rpcgen binary. 2000-09-10 23:21:49 +00:00
kleink bc3eaa0a03 ISO/IEC 9899:1999: MB_CUR_MAX expands to a positive integer expression with
type size_t (not int).

(Incompatible ABI change, ignored due to a window of just two days.)
2000-08-10 10:03:43 +00:00
itojun babc498cc8 implement EDNS0 support, as EDNS0 support will be made mandatory for
IPv6 transport-ready resolvers/DNS servers.  need careful configuration
when enable it. (default config is not affected).
see manpage for details.

XXX visible symbol __res_opt() is added, however, it is not supposed to be
called from outside, libc minor is not bumped.
2000-08-09 14:40:52 +00:00
tshiozak 51a53de0d5 Preparation for the future introduction of multibyte locale.
- MB_LEN_MAX is increased to 32.
 - To ensure binary compatibility for old executables
   under multibyte locale, versioned setlocale is added.
 - __mb_len_cur definision is added in setlocale.c
   and enable it in stdlib.h .
   It is also important for multibyte locale stuffs,
   but I just forgot.
2000-08-08 22:31:13 +00:00
kleink beec935659 #ifdef __STDC__ -> #if __STDC__ 2000-08-07 16:21:32 +00:00
assar d5b900cb0f updated for heimdal 0.3a 2000-08-03 03:54:21 +00:00
msaitoh e117447124 don't use dlopen() if NOPIC is defined 2000-08-02 17:37:57 +00:00
lukem f02175ae7a be consistent with #define<TAB> usage 2000-07-30 06:33:18 +00:00
kleink 11ecb446f3 Avoid recursion with traditional cpp. 2000-07-28 09:33:28 +00:00
cgd 4bf5f7086b ${RPCGEN}, not hard-coded rpcgen 2000-07-25 06:29:44 +00:00
mycroft 0e7e8472b5 This is a HACK so that libc can compile with -ansi. 2000-07-23 19:25:58 +00:00
ad 3ac8ce9b63 ANSIfy, libutil part is done. 2000-07-18 15:29:47 +00:00
matt 428b8d7beb Add some missing ints 2000-07-17 05:00:45 +00:00
enami 081e8d717c - Fix couple of typos.
- Protect some func. decls. added recently with __{BEGIN,END}_DECLS.
2000-07-16 12:46:17 +00:00
drochner 7f13342022 fix obvious typo 2000-07-15 18:04:38 +00:00
thorpej c752ee0a92 Fix a thinko in previous that prevented libroken from getting
both version strings.
2000-07-15 17:02:17 +00:00
thorpej 957fe42f95 If __KRB4_VERSION is defined, export Kerberos IV version strings,
otherwise export only Heimdal Kerberos V version strings.
2000-07-15 00:31:27 +00:00
fvdl 02a1d5ef14 Add explicit int32 get/put macros (and 2 inline functions), as in Solaris.
Needed to get things right on 64bit big-endian systems.
2000-07-14 08:39:31 +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
ad 84b5af6242 Don't declare the "convenience functions" if _KERNEL is defined. 2000-07-07 10:47:06 +00:00
ad 813b16106e Pull in <sys/cdefs.h>, since we're using __BEGIN_DECLS/__END_DECLS. 2000-07-07 10:43:54 +00:00
ad df69d356ce Remove decl for parseuserspec(), a local modification which acidentally got
comitted.
2000-07-07 10:35:58 +00:00
hubertf 770f687519 Fix typo in comment: CUT -> UTC 2000-07-06 12:46:48 +00:00
ad c2554e1d5b - Declare pw_getconf().
- ANSIfy.
2000-07-06 11:28:04 +00:00
ad 481a5b226e Define _PATH_PASSWDCONF and _PASSWORD_NONDES. 2000-07-06 11:05:06 +00:00
christos 797c24d612 const poisoning. 2000-07-06 03:17:19 +00:00
christos 406d83685a de-lint 2000-07-06 00:51:36 +00:00
ad 90517b417b Pull in RIPEMD-160 functions from OpenBSD - this has the same API as our MD4,
MD5 and SHA1 stuff.
2000-07-05 11:44:01 +00:00
mjl 73c658e7dd Add PATH_SKEYKEYS. 2000-07-03 23:40:00 +00:00
thorpej 445d18ed28 Implement FNM_CASEFOLD, for matching the pattern in a case-insensitive
way.  Flag name taken from glibc.
2000-06-28 01:13:35 +00:00
kleink 83b6632673 Define intptr_t and uintptr_t via <machine/int_types.h>. 2000-06-27 05:51:54 +00:00
kleink 9a0205287d Get rid of the inclusion of <sys/types.h> and define fpos_t using __off_t. 2000-06-26 15:52:36 +00:00
kleink 89dea2102a Do previous slightly different: /usr/share/misc/style no longer deems it ok
to rely on <sys/types.h> pulling in <sys/cdefs.h>; noticed by Simon Burge.
2000-06-26 06:38:02 +00:00