Commit Graph

5923 Commits

Author SHA1 Message Date
uwe 9da2eaca32 Provide _REENTRANT code. It's a wonder nobody has noticed this before.
Uncovered by multithreaded bind9 utils.
2004-05-28 23:39:09 +00:00
christos 388c103e83 PR/25003: John Kohl: File is missing a copyright. 2004-05-28 14:38:53 +00:00
wiz 508c6e7767 Uppercase Dt argument; \-1, not -1; sort SEE ALSO; & -> \*[Am]. 2004-05-28 00:10:57 +00:00
wiz 714885bde5 Drop trailing whitespace. 2004-05-28 00:06:50 +00:00
kleink 8bd97363d6 Merge tzcode2004a. 2004-05-27 20:39:49 +00:00
kleink 0e5c1261b9 Update for tzcode2004a. 2004-05-27 20:33:31 +00:00
christos 04562cac02 add a simple lock in _yp_check(), to make it re-entrant. 2004-05-27 18:41:11 +00:00
christos 71fe243008 make yp stuff re-entrant. 2004-05-27 18:40:07 +00:00
christos d321ccdba8 bump; posix pty functions. 2004-05-27 03:08:07 +00:00
christos 892ad9caae unix/98 pty functions and manual pages. 2004-05-27 02:58:48 +00:00
petrov b4f8e35755 Add current directory to inlcude pathes as it needed for generated assym.h. 2004-05-25 21:06:50 +00:00
christos cbebf25ae4 remove stray NSUNLOCK(); pointed out by Brian Ginsbach. 2004-05-24 16:16:26 +00:00
lukem b8580dfae9 Put the description of "options" in a new paragraph, for consistency 2004-05-24 05:52:52 +00:00
christos 3c2635eac1 Do all the _res initialization in __res_get_state() 2004-05-23 16:55:09 +00:00
christos 13cc3543b5 centralize res_*init() calls in __res_get_state() 2004-05-23 16:54:12 +00:00
christos 94564d94a6 make this thread-safe. 2004-05-23 16:53:22 +00:00
christos ba991ec242 one more missing weak_alias 2004-05-23 05:09:52 +00:00
christos 162504ee9b Provide access to the 8 symbols the bind8 resolver did, through weak aliases.
3 of them [res_send_*, and res_querydomain], were done incorrectly before...
2004-05-22 23:47:09 +00:00
christos 7168861fac Provide access to _res in the non-threaded case, and abort in the threaded
case.
2004-05-22 15:44:26 +00:00
kleink 6b3fbf5d75 IEEE Std 1003.1-2001/Cor 2-2004, item XSH/TC2/D6/5: fdatasync() shall
have cancellation points.

Note: we ride today's resolver-related version bumps.
2004-05-21 17:15:42 +00:00
christos 5ce4c264ed disable weak aliases for now; the resolver header file adds __ to all the
names.
2004-05-21 16:03:05 +00:00
christos 729d8bb9ff #ifdef protect __weak_alias 2004-05-21 16:02:40 +00:00
christos 6f3786f41c namespace protection for resolver routines. 2004-05-21 15:35:05 +00:00
martin 09e989c0e2 ptrdiff_t may be != int, so printf it with %tu instead of %u. 2004-05-21 08:20:50 +00:00
itojun 30dd6e8b37 inet6_{option,rthdr}_space are still alive. 2004-05-21 04:51:00 +00:00
christos d0631d4012 no support for printing dnssec key in libc 2004-05-21 04:24:53 +00:00
christos d14c1915e0 Finish bind9 resolver merge. 2004-05-21 02:30:03 +00:00
christos 3fa54233f6 Add the remaining files from net that are going to be moved here and
the Makefile glue.
2004-05-20 23:13:02 +00:00
christos df0952c6d2 - merge in our newer and better changes
- pass lint
- XXX: need to get rid of SPRINTF() macro
2004-05-20 23:12:33 +00:00
christos 39e7bb7142 import the parts of the bind9 lib/bind/inet directory directory that we
use.
2004-05-20 22:29:02 +00:00
christos e878251743 Add headers that ISC software [bind9] needs to include 2004-05-20 22:26:22 +00:00
christos fd00db407e - de-lint
- add NetBSD rcsid.
2004-05-20 20:35:05 +00:00
christos a8846ff30b - make prototypes for 16 and 32 bit types make sense.
- fix lint issues
- add NetBSD rcsid
2004-05-20 20:19:00 +00:00
christos 56d79e72ce add Makefile glue 2004-05-20 20:02:26 +00:00
christos 0c789e3239 import files needed from the nameser directory of bind9 2004-05-20 20:01:31 +00:00
christos 49a363f167 1. de-lint
2. NetBSD rcsid.
2004-05-20 19:52:31 +00:00
christos 3e5b2b5f54 makefile glue. 2004-05-20 19:52:14 +00:00
christos 8681712dac de-lint 2004-05-20 19:51:55 +00:00
christos 89abd4929c import isc specific header files. 2004-05-20 19:49:41 +00:00
christos ca31adbdcc netbsd rcsid. 2004-05-20 19:43:39 +00:00
christos 330989eefb import isc specific functions from bind9. 2004-05-20 19:34:32 +00:00
christos 50d86ec259 more lint fixes. 2004-05-20 19:31:52 +00:00
christos 7899178585 provide __h_errno_set() 2004-05-20 19:31:40 +00:00
christos fa406da826 Add glue files. 2004-05-20 18:00:55 +00:00
christos 1ad5eecb0b - add casts to appease lint
- fix unreachable condition pointed out by lint.
2004-05-20 17:59:43 +00:00
christos d2fb1f98f1 add casts to silence lint. 2004-05-20 17:43:31 +00:00
christos f5b0f7df42 silence lint. 2004-05-20 17:42:30 +00:00
christos d398b3c4b9 add casts to silence lint. 2004-05-20 17:41:00 +00:00
christos 08b5682b49 - add casts to silence lint
- add missing prototype
- rename variables to avoid hiding globals
2004-05-20 17:39:55 +00:00
christos df510acf5d - res_ourserver_p prototype was inconsistent (thanks lint)
- protect update functions with _LIBRESOLV
- add res_opt() to mirror res_nopt
2004-05-20 17:34:17 +00:00