zap remaining bits of macsock.h support
authorKen Raeburn <raeburn@mit.edu>
Sat, 17 Jul 2004 00:37:28 +0000 (00:37 +0000)
committerKen Raeburn <raeburn@mit.edu>
Sat, 17 Jul 2004 00:37:28 +0000 (00:37 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16612 dc483132-0cff-0310-8789-dd5450dbe970

19 files changed:
src/ChangeLog
src/aclocal.m4
src/include/ChangeLog
src/include/configure.in
src/include/krb5/.Sanitize
src/include/port-sockets.h
src/lib/krb4/.Sanitize
src/lib/krb4/ChangeLog
src/lib/krb4/macsock.c [deleted file]
src/lib/krb5/ccache/ChangeLog
src/lib/krb5/ccache/cc_file.c
src/lib/krb5/os/.Sanitize
src/lib/krb5/os/ChangeLog
src/lib/krb5/os/genaddrs.c
src/lib/krb5/os/localaddr.c
src/lib/krb5/os/lock_file.c
src/lib/krb5/os/mk_faddr.c
src/lib/krb5/rcache/ChangeLog
src/lib/krb5/rcache/rc_io.c

index db842a290c2dc4d00c256ce3d3d829382226dc8a..0ed80f02751a4539761e70e6ab14791749eefa9f 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-16  Ken Raeburn  <raeburn@mit.edu>
+
+       * aclocal.m4 (KRB5_AC_INET6, KRB5_AC_CHECK_SOCKADDR_STORAGE,
+       KRB5_AC_CHECK_INET6): Don't check for macsock.h.
+
 2004-07-12  Ken Raeburn  <raeburn@mit.edu>
 
        * krb5-config.in: Substitute $(PTHREAD_CFLAGS).
index a0691cf8dfd29d5414ea710819f00a7a31f6a920..82ce7f425ed5489a4aaf1b9f3476cdd5cc7beae8 100644 (file)
@@ -313,7 +313,7 @@ dnl
 dnl Check for IPv6 compile-time support.
 dnl
 AC_DEFUN(KRB5_AC_INET6,[
-AC_CHECK_HEADERS(sys/types.h macsock.h sys/socket.h netinet/in.h netdb.h)
+AC_CHECK_HEADERS(sys/types.h sys/socket.h netinet/in.h netdb.h)
 AC_CHECK_FUNCS(inet_ntop inet_pton getnameinfo)
 dnl getaddrinfo test needs netdb.h, for proper compilation on alpha
 dnl under OSF/1^H^H^H^H^HDigital^H^H^H^H^H^H^HTru64 UNIX, where it's
@@ -365,11 +365,7 @@ KRB5_AC_CHECK_TYPE_WITH_HEADERS(struct sockaddr_storage, [
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
-#ifdef HAVE_MACSOCK_H
-#include <macsock.h>
-#else
 #include <sys/socket.h>
-#endif
 #include <netinet/in.h>
 ])])dnl
 dnl
@@ -385,11 +381,7 @@ AC_TRY_COMPILE([
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
-#ifdef HAVE_MACSOCK_H
-#include <macsock.h>
-#else
 #include <sys/socket.h>
-#endif
 #include <netinet/in.h>
 #include <netdb.h>
 ],[
@@ -408,11 +400,7 @@ AC_TRY_COMPILE([
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
-#ifdef HAVE_MACSOCK_H
-#include <macsock.h>
-#else
 #include <sys/socket.h>
-#endif
 #include <netinet/in.h>
 #include <netdb.h>
 ],[
index 30cccd96c431897ee03175d1ef338cb77df362d3..47a08800d4787318cc9a68a2870e06bfa10d0263 100644 (file)
@@ -1,5 +1,7 @@
 2004-07-16  Ken Raeburn  <raeburn@mit.edu>
 
+       * configure.in, port-sockets.h: Don't check for macsock.h.
+
        * fake-addrinfo.h: Don't include netdb.h, since port-sockets.h
        already does.
        * port-sockets.h: Define _XOPEN_SOURCE_EXTENDED around inclusion
index 98693c837e7a8abb9baf53b6c8b923991ced881c..381836ccbb806e7e0268720849c32fd04e3f8e84 100644 (file)
@@ -119,7 +119,7 @@ AC_CHECK_HEADER(termios.h,dnl
   AC_DEFINE(POSIX_TERMIOS,1,[Define if termios.h exists and tcsetattr exists]))])
 dnl
 KRB5_SIGTYPE
-AC_CHECK_HEADERS(stdlib.h string.h stddef.h unistd.h sys/types.h sys/file.h sys/param.h sys/stat.h sys/time.h netinet/in.h macsock.h xom.h sys/uio.h sys/filio.h sys/select.h time.h paths.h)
+AC_CHECK_HEADERS(stdlib.h string.h stddef.h unistd.h sys/types.h sys/file.h sys/param.h sys/stat.h sys/time.h netinet/in.h xom.h sys/uio.h sys/filio.h sys/select.h time.h paths.h)
 AC_HEADER_STDARG
 KRB5_AC_INET6
 dnl
@@ -132,11 +132,7 @@ AC_CACHE_CHECK([for in6addr_any definition in library],
 #ifdef HAVE_SYS_TYPES_H
 #include <sys/types.h>
 #endif
-#ifdef HAVE_MACSOCK_H
-#include <macsock.h>
-#else
 #include <sys/socket.h>
-#endif
 #include <netinet/in.h>
 #include <netdb.h>
 ],[
index a708288e218cc740bc8dd78319daabe5e9e545dc..2dcb284b33af428f69375d1049dd91339ae6020b 100644 (file)
@@ -40,7 +40,6 @@ copyright.h
 kdb.h
 kdb_dbc.h
 kdb_dbm.h
-macsock.h
 stock
 winsock.h
 
index 6e8ca47bf4b1629037e31f50db2d19f38dd80c94..700db75108d3f805ebbb0921621ded690bc3158a 100644 (file)
@@ -70,17 +70,13 @@ typedef WSABUF sg_buf;
 /* If this source file requires it, define struct sockaddr_in
    (and possibly other things related to network I/O).  */
 
-#ifdef HAVE_MACSOCK_H          /* Sockets stuff differs on Mac */
-#include "macsock.h"           /* Macintosh sockets emulation library */
-#else  /* ! HAVE_MACSOCK_H */  /* Sockets stuff for Unix machines */
-
 #include "krb5/autoconf.h"
 
 #include <sys/types.h>
 #include <netinet/in.h>                /* For struct sockaddr_in and in_addr */
 #include <arpa/inet.h>         /* For inet_ntoa */
 
-#if !defined(_XOPEN_SOURCE_EXTENDED) && !defined(HAVE_MACSOCK_H) && !defined(_WIN32)
+#if !defined(_XOPEN_SOURCE_EXTENDED) && !defined(_WIN32)
 /* Hack for HPUX, to get h_errno.  */
 # define _XOPEN_SOURCE_EXTENDED 1
 # include <netdb.h>
@@ -177,8 +173,6 @@ typedef struct iovec sg_buf;
 #define HAVE_INET_NTOP
 #endif
 
-#endif /* HAVE_MACSOCK_H */
-
 #endif /* _WIN32 */
 
 #if !defined(_WIN32)
index 86f541c3bee4f53e68bf41b6cb38c616c0e6033d..714bc7bbcaccfa9017edf83bfa32b1cbf8cd44fd 100644 (file)
@@ -72,7 +72,6 @@ mac_store.c
 mac_store.h
 mac_stubs.c
 mac_time.c
-macsock.c
 memcache.c
 memcache.h
 mk_auth.c
index 41c3210788cfaff64c92c41cb50afc226e992543..63ef3ec9782d9ad805655f3aba910fca43fd485e 100644 (file)
@@ -1,3 +1,7 @@
+2004-07-16  Ken Raeburn  <raeburn@mit.edu>
+
+       * macsock.c: Deleted.
+
 2004-07-15  Alexandra Ellwood  <lxs@mit.edu>
 
        * CCache-glue.c (krb_get_cred) 
diff --git a/src/lib/krb4/macsock.c b/src/lib/krb4/macsock.c
deleted file mode 100644 (file)
index e39dc08..0000000
+++ /dev/null
@@ -1,491 +0,0 @@
-/*
- * macsock.c
- *
- * Macintosh socket implementation using MacTCP.
- *
- * This only implements what's needed for Cygnus Kerberos -- a warped
- * subset of UDP.
- *
- * Written by John Gilmore, Cygnus Support, June 1994.
- * Adapted from:
-       Interface into the UDP class.
-       Written by Timothy Miller for Brown University.
- */
-
-/* C includes */
-#include <stddef.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-
-/* Mac includes */
-#include <Memory.h>
-#include <Devices.h>
-#include <errno.h>             /* For ENOMEM */
-
-#ifndef ENOMEM                 /* Think C <errno.h> doesn't have ENOMEM */
-#define        ENOMEM  ENOSPC
-#endif
-
-/* Our own include file */
-#include "macsock.h"
-
-/* Kerberos:source:lib:kerb - MacTCP headers from KClient */
-#include "MacTCPCommonTypes.h"
-#include "UDPPB.h"
-#include "AddressXlation.h"            /* MacTCP Domain name resolver decls */
-
-/* This WinSock-ism is just too ugly to use everywhere.  */
-#define        SOCKET_SET_ERRNO        WSASetLastError
-
-/* Description of our WinSock implementation... */
-struct WSAData macsock_data = {
-       0x0101,         /* wVersion = 1.1 */
-       0x0101,         /* wHighVersion = 1.1 */
-       "Mac Sockets implemented on top of MacTCP, by John Gilmore of\
-Cygnus Support (email info@cygnus.com).",
-       "It only implements a small subset of UDP for now.",
-       107,            /* iMaxSockets, arbitrary number */
-       UDPbuflen,      /* iMaxUDPDg, max datagram size */
-       0                       /* lpVendorInfo, nonexistent */
-};
-       
-/* This variable implements a kludge in which select() always says that
-   sockets are ready for I/O, but recvfrom() actually implements the
-   timeout that select() had requested.  This hack happens to work
-   for Kerberos, which is all that we care about right now.  */
-static struct timeval last_timeout;
-
-
-/* Forward declarations of static functions */
-
-static pascal void     DNRresultproc(struct hostInfo *hinfo, char *userdata);
-
-\f
-/* Start using sockets */
-int
-WSAStartup(WORD wVersionRequested, WSADATA *data)
-{
-       if (LOBYTE (wVersionRequested) < 1 ||
-           (LOBYTE (wVersionRequested) == 1 && HIBYTE (wVersionRequested) < 1))
-               return WSAVERNOTSUPPORTED;
-       if (data)
-               *data = macsock_data;
-       return 0;
-}
-
-/* Finish using sockets */
-int
-WSACleanup()
-{
-       return 0;
-}
-
-/* Get a particular socket */
-SOCKET
-socket(af, type, protocol)
-       int af;
-       int type;
-       int protocol;
-{
-       SOCKET  theUDP;
-       short   refNum;
-       UDPiopb         pb;
-       OSErr   err;
-
-       if (af != AF_INET) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return INVALID_SOCKET;
-       }
-       if (type != SOCK_DGRAM) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return INVALID_SOCKET;
-       }
-       if (protocol != 0) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return INVALID_SOCKET;
-       }
-
-       theUDP = malloc (sizeof (*theUDP));
-       if (theUDP == 0) {
-               SOCKET_SET_ERRNO (ENOMEM);
-               return INVALID_SOCKET;
-       }
-
-       err = OpenDriver( "\p.IPP", &refNum );
-       if (err) {
-               free (theUDP);
-               SOCKET_SET_ERRNO (EIO);
-               return INVALID_SOCKET;
-       }
-       theUDP->fMacTCPRef = refNum;
-
-       /* Set up param blocks and create the socket (called a 
-          stream by MacTCP).  */
-       pb.ioCRefNum                                    = theUDP->fMacTCPRef;
-       pb.csCode                                               = UDPCreate;
-       pb.csParam.create.rcvBuff               = theUDP->fRecvBuf;
-       pb.csParam.create.rcvBuffLen    = UDPbuflen;
-       pb.csParam.create.notifyProc    = NULL;
-       pb.csParam.create.localPort             = 0;
-
-       err = PBControl( (ParamBlockRec *) &pb, false );
-       if (err) {
-               free (theUDP);
-               SOCKET_SET_ERRNO (EIO);
-               return INVALID_SOCKET;
-       }
-       theUDP->fStream = (unsigned long)pb.udpStream;
-
-       return theUDP;
-}
-
-/* Finish using a particular socket.  */
-int
-closesocket (theUDP)
-       SOCKET theUDP;
-{
-       UDPiopb         pb;
-
-       if (theUDP->fStream) {
-               pb.ioCRefNum    = theUDP->fMacTCPRef;
-               pb.csCode               = UDPRelease;
-               pb.udpStream    = (StreamPtr) theUDP->fStream;
-
-               (void) PBControl( (ParamBlockRec *) &pb, false );
-       }
-
-       free(theUDP);
-       return 0;
-}
-
-
-/* Bind a socket to a particular address.
-   In our case, this is just a no-op for bug-compatability with
-   the FTP Software WINSOCK library.  */
-int
-bind (s, name, namelen)
-       SOCKET s;
-       const struct sockaddr *name;
-       int namelen;
-{
-       if (name->sin_family != AF_INET) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return SOCKET_ERROR;
-       }
-#if 0
-       if (namelen != sizeof (struct sockaddr_in)) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return SOCKET_ERROR;
-       }
-       if (name->sin_addr.s_addr != INADDR_ANY) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return SOCKET_ERROR;
-       }
-#endif
-       /* OK, then, it's a no-op.  */
-       s - s;          /* lint */
-       return 0;
-}
-
-
-/* Send a packet to a UDP peer.  */
-int
-sendto (theUDP, buf, len, flags, to_param, tolen)
-       SOCKET theUDP;
-       const char *buf;
-       const int len; 
-       int flags;
-       const struct sockaddr *to_param;
-       int tolen;
-{
-       OSErr           err;
-    /* really 1 wds + extra space for terminating null */
-       wdsEntry        wds[2];
-       UDPiopb         pb;
-       struct sockaddr_in *to = (struct sockaddr_in *)to_param;
-
-       if (tolen != sizeof (struct sockaddr_in)) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return SOCKET_ERROR;
-       }
-       if (to->sin_family != AF_INET) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return SOCKET_ERROR;
-       }
-
-       wds[0].length   = len;
-       wds[0].ptr              = (char *) buf;
-       wds[1].length   = 0;
-
-       pb.ioCRefNum                            = theUDP->fMacTCPRef;
-       pb.csCode                                       = UDPWrite;
-       pb.udpStream                            = (StreamPtr) theUDP->fStream;
-       pb.csParam.send.remotePort      = to->sin_port;
-       pb.csParam.send.wdsPtr          = (Ptr) wds;
-       pb.csParam.send.checkSum        = 1;                    // TRUE
-       pb.csParam.send.sendLength      = 0;                    // reserved
-       pb.csParam.send.remoteHost      = to->sin_addr.s_addr;
-
-       err = PBControl( (ParamBlockRec *) &pb, false );
-       if (err != noErr) {
-               SOCKET_SET_ERRNO (EIO);
-               return SOCKET_ERROR;
-       }
-       return len;
-}
-
-/* Select for sockets that are ready for I/O.
-   This version just remembers the timeout for a future receive...
-   It always reports that one socket is ready for I/O.
- */
-int
-select (nfds, readfds, writefds, exceptfds, timeout)
-       int nfds;
-       fd_set *readfds;
-       fd_set *writefds;
-       fd_set *exceptfds;
-       const struct timeval *timeout;
-{
-       if (timeout)
-               last_timeout = *timeout;
-       return 1;       /* Claim that a single FD is ready */
-       /* Note that readfd, writefds, and exceptfds still have all
-          of their current values, indicating that they're all ready
-          for I/O.  */
-}
-
-
-/* Receive a packet from a UDP peer.  */
-int
-recvfrom (theUDP, buf, len, flags, from_param, fromlen)
-       SOCKET theUDP;  
-       char *buf;
-       int len; 
-       int flags;
-       struct sockaddr *from_param;
-       int *fromlen;
-{
-       OSErr           err;
-       UDPiopb         pb;
-       int                     packet_len;
-       struct sockaddr_in *from = (struct sockaddr_in *)from_param;
-       
-       if (*fromlen < sizeof (*from)) {
-               SOCKET_SET_ERRNO (EINVAL);
-               return SOCKET_ERROR;
-       }
-
-       pb.ioCRefNum                                            = theUDP->fMacTCPRef;
-       pb.csCode                                                       = UDPRead;
-       pb.udpStream                                            = (StreamPtr) theUDP->fStream;
-       pb.csParam.receive.timeOut                      = last_timeout.tv_sec;
-       pb.csParam.receive.secondTimeStamp      = 0;                    // reserved
-
-       err = PBControl( (ParamBlockRec *) &pb, false );
-       if( err ) {
-               SOCKET_SET_ERRNO (EIO);
-               return SOCKET_ERROR;
-       }
-
-       packet_len = pb.csParam.receive.rcvBuffLen;
-       if( len > packet_len )
-               len = packet_len;       /* only move as much as we got */
-       BlockMove( pb.csParam.receive.rcvBuff, buf, len );
-       *fromlen = sizeof (*from);
-       from->sin_family = AF_INET;
-       from->sin_port = pb.csParam.receive.remotePort;
-       from->sin_addr.s_addr = pb.csParam.receive.remoteHost;
-
-       if( pb.csParam.receive.rcvBuffLen ) {
-               pb.csCode = UDPBfrReturn;
-               err = PBControl( (ParamBlockRec *) &pb, false );
-       }
-
-       if (len < packet_len) {
-               /* Only got first part of packet, rest was dropped. */
-               SOCKET_SET_ERRNO (EMSGSIZE);
-               return SOCKET_ERROR;
-       }
-       return len;
-}
-
-
-\f
-/*
-       Interface UNIX routine inet_ntoa with mac equivalent.
-
-       The input argument is a struct containing the internet address.
-       struct type defined in config-mac.h
-
-       The routine inet_ntoa() returns a pointer to a string in the
-       base 256 notation ``d.d.d.d'' 
-*/
-char* 
-inet_ntoa(struct in_addr ina) {
-       OSErr err;
-#define        max_addr_str 16
-       char addrStr[max_addr_str];
-
-       err = AddrToStr(ina.s_addr, addrStr);
-       return addrStr;
-
-}
-
-/* Static variables which provide space for the last result from getXbyY.  */
-
-static struct hostInfo         host;
-static char *                          ipaddr_ptrs[NUM_ALT_ADDRS+1];
-static struct hostent          result;
-       
-/*
-   Performs a domain name resolution of host, returning an IP address for it,
-   or 0 if any error occurred. 
-          
-   FIXME -- this routine has the potential to go asynchronous, but it
-   loops until the asynchronous call to MacTCP finishes.  
- */
-       
-struct hostent *
-gethostbyname (char *hostname)
-{
-       OSErr                                           err;
-       char                                            done = false;
-       int                                                     i;
-               
-       if (err = OpenResolver(NULL))
-               return(0);      // make sure resolver is open
-       err = StrToAddr(hostname, &host, DNRresultproc, &done);
-       
-       if (err == cacheFault) {
-               while(!done) ;                  /* LOOP UNTIL CALLBACK IS RUN */
-               err = host.rtnCode;             /* Pick up final result code */
-               }
-       
-       if (err != noErr) {
-               return 0;
-               }
-       
-       /* Build result in hostent structure, which we will return to caller.  */
-       
-       result.h_name = host.cname;
-       result.h_aliases = 0;                   /* We don't know about aliases.  */
-       result.h_addrtype = AF_INET;
-       result.h_length = sizeof (host.addr[0]);        /* Length of each address */
-       result.h_addr_list = ipaddr_ptrs;
-    for (i = 0; i < NUM_ALT_ADDRS; i++)
-               if (host.addr[i] != 0)                          /* Assume addrs terminated with 0 addr */
-                       ipaddr_ptrs[i] = (char*) &host.addr[i];         /* Point at good IP addresses */
-               else
-                       break;                                  /* Quit when we see first zero address */
-       ipaddr_ptrs[i] = 0;
-       
-       return &result;
-}
-
-/* Does a reverse DNS lookup of addr, to find the canonical name of its host.
-   FIXME, set errno for failures.  */
-
-struct hostent *
-gethostbyaddr (char *addr, int len, int type)
-{
-       OSErr                           err;
-       char                            done = false;
-       ip_addr                         macaddr;
-       
-       if (type != AF_INET)
-               return 0;                       /* We only do Internet addresses */
-       if (len != sizeof (ip_addr))
-               return 0;                       /* We only handle IP addrs *this* long... */
-       memcpy ((void *)&macaddr, (void *)addr, (size_t)len);
-               
-       if (err = OpenResolver(NULL))
-               return 0;       // make sure resolver is open
-       err = AddrToName(macaddr, &host, DNRresultproc, &done);
-       
-       if (err == cacheFault) {
-               while(!done) ;                  /* LOOP UNTIL CALLBACK IS RUN */
-               err = host.rtnCode;             /* Pick up final result code */
-               }
-       
-       if (err != noErr) {
-               /* Set errno? FIXME.  */
-               return 0;
-               }
-
-       /* Build result in hostent structure, which we will return to caller.  */
-       
-       result.h_name = host.cname;
-       result.h_aliases = 0;                   /* We don't know about aliases.  */
-       result.h_addrtype = AF_INET;
-       result.h_length = sizeof (host.addr[0]);        /* Length of each address */
-       result.h_addr_list = 0;         /* MacTCP doesn't give us this info on addr->name */
-       
-       return &result;
-}
-
-/* Tell calling program that the asynchronous operation has finished.
-   FIXME, this will require significant work if we support async calls to
-   Kerberos in the future.  */
-static pascal void
-DNRresultproc(struct hostInfo *hinfo, char *userdata)
-{
-       *userdata = true;
-}
-
-
-int
-gethostname(char *name, int namelen)
-{
-       return -1;
-}
-
-#if 0
-/* FIXME:  THIS WAS A STAB AT GETHOSTNAME, which I abandoned for lack of need,
-   and since the required header files didn't seem to be handy.
-                                               -- gnu@cygnus.com  june94 */
-/*
- * gethostname
- *
- * Gets our own host name, by getting our IP address and asking what name
- * corresponds.  There seems to be no better way in MacTCP to do this.
- */
- int
- gethostname(name, namelen)
-       char *name;
-       int namelen;
-{
-       ip_addr ourAddress;
-       SOCKET sock;
-       struct IPParamBlock pb;
-       struct hostent *host;
-       struct sockaddr_in hostaddr;
-       
-       sock = socket (AF_INET, SOCK_DGRAM, 0);
-       if (!sock)
-               return -1;
-       pb.ioCRefNum    = sock->fMacTCPRef;
-       pb.csCode               = ipctlGetAddr;
-       err = PBControl( (ParamBlockRec *) &pb, false );
-       if (err) {
-               free (theUDP);
-               SOCKET_SET_ERRNO (EIO);
-               return -1;
-       }
-       
-
-       pb.csParam.xxxx
-       
-       host = gethostbyaddr (&hostaddr, sizeof (hostaddr), AF_INET);
-       if (!host)
-               return -1;
-       len = strlen (host->h_name);
-       if (len > namelen)
-               return -1;
-       memcpy (name, host->h_name, len+1);
-       return 0;
-}
-
-#endif
index 143fa581d9bdf36ef8a0300b94199e7cdab5ea1c..06666bdb3c8c95506cb338ba65e8dbb98e25007a 100644 (file)
@@ -1,3 +1,7 @@
+2004-07-16  Ken Raeburn  <raeburn@mit.edu>
+
+       * cc_file.c: Don't check for macsock.h.
+
 2004-07-15  Alexandra Ellwood  <lxs@mit.edu>
 
        * ccdefault.c (krb5_cc_default, krb5int_cc_default) 
index 8ed18f673788f0465fd5fc2c5d26718402310b87..8701ae9efc53af8e34d6e648a43f55922f25f651 100644 (file)
@@ -121,7 +121,7 @@ etc.
 #endif
 
 #ifdef HAVE_NETINET_IN_H
-#if !defined(_WIN32) && !defined(HAVE_MACSOCK_H)
+#if !defined(_WIN32)
 #include <netinet/in.h>
 #else
 #include "port-sockets.h"
index e17c876b9d070b94b2b1105a094ae07b3ecaafd6..111d6789af7ec151b6c5dc799e85b20045bd245b 100644 (file)
@@ -49,7 +49,6 @@ kuserok.c
 localaddr.c
 locate_kdc.c
 lock_file.c
-macsock.c
 mk_faddr.c
 net_read.c
 net_write.c
index 65a8ebc7c0157710c808bb027a4344f27cc2e4f2..760c6601f141e1b28a4621d39589e8f985e1a180 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-16  Ken Raeburn  <raeburn@mit.edu>
+
+       * genaddrs.c, localaddr.c, lock_file.c, mk_faddr.c: Don't check
+       for macsock.h.
+
 2004-07-15  Alexandra Ellwood  <lxs@mit.edu>
 
        * init_os_ctx.c (krb5_os_init_context, krb5_os_free_context) 
index 5b7810ee12060491ed3c90b95b2e8b485deea8c1..aa1b91dbfa92025a4e801abace14d2f1f3797428 100644 (file)
@@ -31,7 +31,7 @@
 #include "k5-int.h"
 #include "os-proto.h"
 
-#if !defined(_WINSOCKAPI_) && !defined(HAVE_MACSOCK_H)
+#if !defined(_WINSOCKAPI_)
 #include <netinet/in.h>
 #endif
 
index 01b331b582be99867176ec9b7b6f3b718fde4430..c5b89dcdf39784e109cb3a3bedf0afb10cc766b9 100644 (file)
@@ -36,7 +36,7 @@
 #define NEED_SOCKETS
 #include "k5-int.h"
 
-#if !defined(HAVE_MACSOCK_H) && !defined(_WIN32)
+#if !defined(_WIN32)
 
 /* needed for solaris, harmless elsewhere... */
 #define BSD_COMP
index 3c07d8d635228d72d7ed5be19a2d2641eede6f1a..7bbd3e9d659f50d048e766d20f0f9d526be782bd 100644 (file)
@@ -30,7 +30,7 @@
 #include "k5-int.h"
 #include <stdio.h>
 
-#if !defined(_WIN32) && !defined(HAVE_MACSOCK_H)
+#if !defined(_WIN32)
 
 /* Unix version...  */
 
index fd081af58f2e105c8cde748e42a6e45d1d5abf39..5fe025131f54b16a174e0640e92f46ab74cb138f 100644 (file)
@@ -33,7 +33,7 @@
 #ifdef HAVE_NETINET_IN_H
    
 #include "os-proto.h"
-#if !defined(_WINSOCKAPI_) && !defined(HAVE_MACSOCK_H)
+#if !defined(_WINSOCKAPI_)
 
 #include <netinet/in.h>
 #endif
index 946c5fac21ae86e0553d30695dac22856295b57b..48c72b7beca04f2cd0e3b64213f58439b2c29987 100644 (file)
@@ -1,3 +1,7 @@
+2004-07-16  Ken Raeburn  <raeburn@mit.edu>
+
+       * rc_io.c: Don't check for macsock.h.
+
 2004-06-22  Ken Raeburn  <raeburn@mit.edu>
 
        * rc_io.c (krb5_rc_io_move, krb5_rc_io_sync): Don't test
index fdb1a040ca9056e3a197a21c867628e03afd8465..a45b6436068134a05120f0281e61c68ab5f7bb44 100644 (file)
@@ -32,7 +32,7 @@
 #endif
 
 #ifdef HAVE_NETINET_IN_H
-#if !defined(_WINSOCKAPI_) && !defined(HAVE_MACSOCK_H)
+#if !defined(_WINSOCKAPI_)
 #include <netinet/in.h>
 #endif
 #else