Delete preprocessor tests for macintosh, __MWERKS__, applec, and THINK_C, all
authorKen Raeburn <raeburn@mit.edu>
Tue, 22 Jun 2004 18:14:15 +0000 (18:14 +0000)
committerKen Raeburn <raeburn@mit.edu>
Tue, 22 Jun 2004 18:14:15 +0000 (18:14 +0000)
part of the pre-Mac OS X support.  (Except the bits in the Yarrow code, where
it was part of the upstream source.)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16506 dc483132-0cff-0310-8789-dd5450dbe970

46 files changed:
src/include/ChangeLog
src/include/k5-int.h
src/include/kerberosIV/ChangeLog
src/include/kerberosIV/des.h
src/include/kerberosIV/krb.h
src/include/krb5.hin
src/include/krb5/ChangeLog
src/include/krb5/adm_proto.h
src/include/krb5/kdb.h
src/include/krb5/kdb_dbc.h
src/include/krb5/kdb_kt.h
src/lib/gssapi/generic/ChangeLog
src/lib/gssapi/generic/gssapi.hin
src/lib/gssapi/mechglue/ChangeLog
src/lib/gssapi/mechglue/g_initialize.c
src/lib/gssapi/mechglue/mechglue.h
src/lib/gssapi/mechglue/oid_ops.c
src/lib/krb4/ChangeLog
src/lib/krb4/g_pw_in_tkt.c
src/lib/krb4/kadm_net.c
src/lib/krb5/ccache/ChangeLog
src/lib/krb5/ccache/cc_file.c
src/lib/krb5/ccache/ccapi/ChangeLog
src/lib/krb5/ccache/ccapi/stdcc_util.c
src/lib/krb5/keytab/ChangeLog
src/lib/krb5/keytab/kt_file.c
src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/parse.c
src/lib/krb5/os/ChangeLog
src/lib/krb5/os/an_to_ln.c
src/lib/krb5/os/krbfileio.c
src/lib/krb5/os/kuserok.c
src/lib/krb5/os/prompter.c
src/lib/krb5/os/promptusr.c
src/lib/krb5/os/read_pwd.c
src/lib/krb5/posix/ChangeLog
src/lib/krb5/posix/getuid.c
src/lib/krb5/posix/syslog.c
src/lib/krb5/rcache/ChangeLog
src/lib/krb5/rcache/rc_io.c
src/util/et/ChangeLog
src/util/et/vfprintf.c
src/util/profile/ChangeLog
src/util/profile/prof_int.h
src/util/profile/prof_parse.c
src/util/profile/profile.hin

index 4bb1de8e613bcc2901d37771ecfa44d9d7209a34..a0177adce0f86a09657bc391439cbcdd9e29b27d 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * k5-int.h: Don't test macintosh, __MWERKS__, applec, or THINK_C.
+
 2004-06-18  Ken Raeburn  <raeburn@mit.edu>
 
        * k5-platform.h (MAKE_INIT_FUNCTION, CALL_INIT_FUNCTION,
index 67fb028eb49e2e588e2c3550a08f3dd31712fc01..fe7a5a113dc04a25de15350524672c448d519381 100644 (file)
 #define ANSI_STDIO
 #endif
 
-/* Note, this may shoot us in the foot if we switch to CW compilers for Mach-o builds */
-#if !defined(macintosh) && (defined(__MWERKS__) || defined(applec) || defined(THINK_C))
-#define macintosh
-#endif
-
-#ifdef macintosh
-#define SIZEOF_INT 4
-#define SIZEOF_SHORT 2
-#define HAVE_SRAND
-#define NO_PASSWORD
-/*#define ENOMEM -1*/
-#define ANSI_STDIO
-#include <size_t.h>
-#include <unix.h>
-#include <ctype.h>
-#include <fcntl.h>
-#endif
-
 #ifndef KRB5_AUTOCONF__
 #define KRB5_AUTOCONF__
 #include "autoconf.h"
@@ -1675,10 +1657,6 @@ krb5int_make_srv_query_realm(const krb5_data *realm,
                             struct srv_dns_entry **answers);
 void krb5int_free_srv_dns_data(struct srv_dns_entry *);
 
-#if defined(macintosh) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
-#pragma import reset
-#endif
-
 /*
  * Convenience function for structure magic number
  */
index d05f70d38445f0b69a0966120ebb976af5f1ea5d..19e0b012a8b6bf3da2490fc75c67c4d2e527ae22 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * des.h, krb.h: Don't test for macintosh or __MWERKS__.
+
 2004-03-08  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (MY_SUBDIRS): Deleted.
index 8655e1d8f39dfd44b07fe996a87d7cb5d4234c21..3814aa88c9252bbd27dc6b0eb694d63594ee7041 100644 (file)
@@ -26,7 +26,7 @@
  * Include file for the Data Encryption Standard library.
  */
 
-#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))
+#if defined(__MACH__) && defined(__APPLE__)
 #      include <TargetConditionals.h>
 #      if TARGET_RT_MAC_CFM
 #              error "Use KfM 4.0 SDK headers for CFM compilation."
@@ -51,9 +51,6 @@
 KRBINT_BEGIN_DECLS
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma import on
-#      endif
 #      pragma options align=mac68k
 #endif
 
@@ -87,10 +84,6 @@ typedef unsigned char des_cblock[8]; /* crypto-block size */
 typedef struct des_ks_struct {  DES_INT32 _[2]; } des_key_schedule[16];
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma enumsalwaysint reset
-#              pragma import reset
-#      endif
 #      pragma options align=reset
 #endif
 
@@ -120,10 +113,6 @@ KRBINT_END_DECLS
 KRBINT_BEGIN_DECLS
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma import on
-#              pragma enumsalwaysint on
-#      endif
 #      pragma options align=mac68k
 #endif
 
@@ -197,9 +186,6 @@ int des_is_weak_key(des_cblock);
 void des_cblock_print_file(des_cblock *, FILE *fp);
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma import reset
-#      endif
 #      pragma options align=reset
 #endif
 
index a79df13b6b4a29c6d2b584262bcfaa28fa23a719..6bc7149d775946bf09a1df74fe22a59754651a32 100644 (file)
@@ -34,7 +34,7 @@
  * For MacOS, don't expose prototypes of various private functions.
  * Unfortuantely, they've leaked out everywhere else.
  */
-#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))
+#if defined(__MACH__) && defined(__APPLE__)
 #      include <TargetConditionals.h>
 #      if TARGET_RT_MAC_CFM
 #              error "Use KfM 4.0 SDK headers for CFM compilation."
 KRBINT_BEGIN_DECLS
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma import on
-#              pragma enumsalwaysint on
-#      endif
 #      pragma options align=mac68k
 #endif
 
@@ -783,9 +779,6 @@ long win_time_get_epoch(void);
 #endif
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma import reset
-#      endif
 #      pragma options align=reset
 #endif
 
index 518b5dd8107cdbee4cafe372ce6c11f51358951d..08f942b07388929565d0116962d7e471935c6946 100644 (file)
@@ -65,7 +65,7 @@
 #define KRB5_PRIVATE 0
 #endif
 
-#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))
+#if defined(__MACH__) && defined(__APPLE__)
 #      include <TargetConditionals.h>
 #    if TARGET_RT_MAC_CFM
 #      error "Use KfM 4.0 SDK headers for CFM compilation."
 KRB5INT_BEGIN_DECLS
 
 #if TARGET_OS_MAC
-#    if defined(__MWERKS__)
-#        pragma import on
-#    endif
 #    pragma options align=mac68k
 #endif
 
@@ -1831,7 +1828,6 @@ krb5_set_password_using_ccache
                        int *result_code, krb5_data *result_code_string, krb5_data *result_string);
 
 #if KRB5_PRIVATE
-#ifndef macintosh
 krb5_error_code krb5_set_config_files
        (krb5_context, const char **);
 
@@ -1840,8 +1836,6 @@ krb5_error_code KRB5_CALLCONV krb5_get_default_config_files
 
 void KRB5_CALLCONV krb5_free_config_files
        (char **filenames);
-
-#endif
 #endif
 
 krb5_error_code KRB5_CALLCONV
@@ -2530,9 +2524,6 @@ krb5_prompt_type* KRB5_CALLCONV krb5_get_prompt_types
        (krb5_context context);
 
 #if TARGET_OS_MAC
-#    if defined(__MWERKS__)
-#        pragma import reset
-#    endif
 #    pragma options align=reset
 #endif
 
index 1ec827ea9bac8b6fa25beda18a2ff7b64ce052ef..bcef580f52700878b4238d2504dddb6202f87f33 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * adm_proto.h, kdb.h, kdb_dbc.h, kdb_kt.h: Don't test macintosh.
+
 2004-06-16  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (all-mac, clean-mac): Targets deleted.
index 17015ec64611499f816834b83e1081efb6f3712f..76e5effaf2418a22a9bf3b20da8e4ab9f9077206 100644 (file)
@@ -70,7 +70,7 @@ void KRB5_CALLCONV krb5_adm_disconnect
         krb5_auth_context,
         krb5_ccache);
 
-#if !defined(_WIN32) && !defined(macintosh)
+#if !defined(_WIN32)
 /* adm_kw_dec.c */
 krb5_error_code krb5_adm_proto_to_dbent
        (krb5_context,
@@ -88,7 +88,7 @@ krb5_error_code krb5_adm_dbent_to_proto
         char *,
         krb5_int32 *,
         krb5_data **);
-#endif /* !(windows or macintosh) */
+#endif /* !windows */
 
 /* adm_kt_dec.c */
 krb5_error_code krb5_adm_proto_to_ktent
index 73a3972aaa3a2f41b78a27b65f3bdd1ce75790f7..fbe2d21ba63e21f9d947c051fcc8057e47444498 100644 (file)
@@ -84,7 +84,7 @@
 #define KRB5_KDB_CREATE_BTREE          0x00000001
 #define KRB5_KDB_CREATE_HASH           0x00000002
 
-#if !defined(macintosh) && !defined(_WIN32)
+#if !defined(_WIN32)
 
 /*
  * Note --- these structures cannot be modified without changing the
@@ -330,5 +330,5 @@ krb5_error_code krb5_ser_db_context_init (krb5_context);
  
 #define KRB5_KDB_DEF_FLAGS     0
 
-#endif /* !defined(macintosh) &&!defined(_WIN32) */
+#endif /* !defined(_WIN32) */
 #endif /* KRB5_KDB5__ */
index 676940dfef1a3a74fa307999618c4ea7c0267121..e2b300288f89ddf927e9e07f60c03c5dcad9c359 100644 (file)
@@ -57,8 +57,6 @@
 #ifndef KRB5_KDB5_DBC__
 #define KRB5_KDB5_DBC__
 
-#if !defined(macintosh)
-
 #include "kdb.h"
        
 /* Per-database context. */
@@ -85,5 +83,4 @@ krb5_error_code krb5_dbm_db_set_mkey
 krb5_error_code krb5_dbm_db_get_mkey
         (krb5_context,krb5_db_context *,krb5_encrypt_block **);
 
-#endif /* !defined(macintosh) */
 #endif /* KRB5_KDB5_DBM__ */
index 1c06a5bb9b06996b33cf8e9ec8b636550fc0dde5..1dbd7f30dac322869e83e2fcebe440bf5789488c 100644 (file)
@@ -31,8 +31,6 @@
 #ifndef KRB5_KDB5_KT_H
 #define KRB5_KDB5_KT_H
 
-#if !defined(macintosh)
-
 #include "kdb.h"
 
 extern struct _krb5_kt_ops krb5_kt_kdb_ops;
@@ -41,5 +39,4 @@ krb5_error_code krb5_ktkdb_resolve (krb5_context, const char *, krb5_keytab *);
 
 krb5_error_code krb5_ktkdb_set_context(krb5_context);
 
-#endif /* !defined(macintosh) */
 #endif /* KRB5_KDB5_DBM__ */
index caa4a7c5c1767c1ee5bbd16c1b9ab997b9748453..7643a97a1eb8d75fdd4ed500b243ccf70b8f4228 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * gssapi.hin: Don't test macintosh or __MWERKS__.
+
 2004-06-16  Ken Raeburn  <raeburn@mit.edu>
 
        * util_validate.c (g_save): Call gssint_initialize_library.
index 35519ed48a52ef78354670469469d097bf001bb9..1c14444156654fcc3ba0c5584206317690756bd4 100644 (file)
@@ -27,7 +27,7 @@
  * Determine platform-dependent configuration.
  */
 
-#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))
+#if defined(__MACH__) && defined(__APPLE__)
 #      include <TargetConditionals.h>
 #      if TARGET_RT_MAC_CFM
 #              error "Use KfM 4.0 SDK headers for CFM compilation."
@@ -39,9 +39,6 @@ extern "C" {
 #endif /* __cplusplus */
 
 #if TARGET_OS_MAC
-#      if defined(__MWERKS__)
-#              pragma import on
-#      endif
 #      pragma options align=mac68k
 #endif
 
@@ -780,9 +777,6 @@ OM_uint32 KRB5_CALLCONV gss_canonicalize_name
        );
 
 #if TARGET_OS_MAC
-#  if defined(__MWERKS__)
-#    pragma import reset
-#  endif
 #  pragma options align=reset
 #endif
 
index 0b342f9d72a946cb56e388703c7985ca9f2d7d22..e742e5ac3994f1db8aa236a153a9ebe1fe19af9f 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * g_initialize.c, oid_ops.c: Don't test macintosh.
+       * mechglue.h: Don't test __MWERKS__, applec, THINK_C.
+
 2004-06-16  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (all-mac, clean-mac): Targets deleted.
index 563450fc9fb416abb79a9fa11424391e17d77053..09e14deed11fbdc9a4fcee5b2ca2de086d00c160 100644 (file)
@@ -157,17 +157,10 @@ void gss_initialize ()
 
 #endif /* USE_SOLARIS_SHARED_LIBRARIES */
 
-#if !defined(macintosh)
     if (__gss_mechs_array == NULL) { /* this is very bad! */
       fprintf(stderr,"gss_initialize fatal error: no mechanisms loaded!\n");
       exit(-1);
     }
-#else
-    /*
-     * Nothing for now, since this should never happen using static
-     * mechanism loading.
-     */
-#endif
 
     return;
 }
index af57d25b78e3c5c45a42598359d34d1a54aea33d..691b30a96c98e9b164931b5297e2cd4de806b1bd 100644 (file)
 #ifndef _GSS_MECHGLUE_H
 #define _GSS_MECHGLUE_H
 
-#if defined(__MWERKS__) || defined(applec) || defined(THINK_C)
-#include <gssapi.h>
-#else
 #include <gssapi/gssapi.h>
-#endif
 
 /********************************************************/
 /* GSSAPI Extension functions -- these functions aren't */
index f45e467a40d427460ba5af718a9c288631ca9787..8e9da8852c482d26c4aa4b021302c6c1694eed04 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 #include <stdio.h>
-#ifndef macintosh
 #include <gssapi/gssapi_generic.h>
-#else
-#include <gssapi_generic.h>
-#endif
 #include <errno.h>
 #include <ctype.h>
 
index 62527afb3a145cf40891f119703b4e37c6d3caa3..20c548c39c61f25effaa0010fcdd67c51df52fca 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * g_pw_in_tkt.c (passwd_to_key): Don't test macintosh.
+       * kadm_net.c (SIGNAL): Don't test macintosh.
+
 2004-06-16  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (check-mac): Target deleted.
index d68781857c3bc54f2ee6da020ae0d3fdb77c0d14..db2bb8730b7ccb06d4a753b6999b387de65adf1c 100644 (file)
@@ -69,7 +69,7 @@ passwd_to_key(user,instance,realm,passwd,key)
     char *user, *instance, *realm, *passwd;
     C_Block key;
 {
-#if defined(_WIN32) || defined(macintosh)
+#if defined(_WIN32)
     string_to_key(passwd, key);
 #else /* unix */
 #ifdef NOENCRYPTION
index 189f04f1e58c2ad9ebe596c733b649721d26f264..4173af2b0a8409db91d2fdfdcc0120a785ed6472 100644 (file)
@@ -45,7 +45,7 @@
 #include "prot.h"
 
 /* XXX FIXME! */
-#if defined(_WIN32) || defined(macintosh)
+#if defined(_WIN32)
        #define SIGNAL(s, f) 0
 #else
        #define SIGNAL(s, f) signal(s, f)
index 4feb072d96714b916f955f3c65601d82372b4ff0..d07588021f4a80a0cc982367cadbcc1ee5ede5e0 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * cc_file.c (my_fopen): Don't test macintosh.
+
 2004-06-21  Jeffrey Altman <jaltman@mit.edu>
 
     * cc_mslsa.c: Comment out call to FormatMessage() which fails
index 365e1a6fba5bce0da51f40c5aab90749d5a452f2..fcc0557d5cf4cd66d9f9d447b40f282539470351 100644 (file)
@@ -1089,42 +1089,7 @@ krb5_fcc_store_authdatum (krb5_context context, krb5_ccache id, krb5_authdata *a
 #ifdef USE_STDIO
 static FILE *my_fopen(char *path, char *mode)
 {
-#ifdef macintosh
-/*
- * Kludge for the Macintosh, since fopen doesn't set errno, but open
- * does...
- */
-        int     fd, open_flags;
-        FILE    *f;
-
-        f = fopen(path, mode);
-        if (f)
-                return f;
-        /*
-         * OK, fopen failed; let's try to figure out why....
-         */
-        if (strchr(mode, '+'))
-                open_flags = O_RDWR;
-        else if (strchr(mode, 'w') || strchr(mode, 'a'))
-                open_flags = O_WRONLY;
-        else
-                open_flags = O_RDONLY;
-        if (strchr(mode, 'a'))
-                open_flags  |= O_APPEND;
-
-        fd = open(path, open_flags);
-        if (fd == -1)
-                return NULL;
-        /*
-         * fopen failed, but open succeeded?   W*E*I*R*D.....
-         */
-        close(fd);
-        errno = KRB5_CC_IO;
-        
-        return NULL;
-#else
        return fopen(path, mode);
-#endif
 }
 #endif
 
index 91cf5791901b04338ab98af110ffd4266d965298..e7d80c22a09ecc1723cf76270dcfd614b9fa4f2e 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * stdcc_util.c (dupK5toCC): Don't test macintosh.
+
 2003-07-17  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (LIBNAME) [##WIN16##]: Don't define.
index 3f9c05271597659cb4be0c63dd1e457ff18d7ec5..7f9358dca5644ba15b8e988b1c4a56aac26b7934 100644 (file)
@@ -256,9 +256,6 @@ void dupK5toCC(krb5_context context, krb5_creds *creds, cred_union **cu)
     cc_creds *c;
     int err;
     krb5_int32 offset_seconds = 0, offset_microseconds = 0;
-#ifdef macintosh
-    char *tempname = NULL;
-#endif
 
     if (cu == NULL) return;
 
@@ -275,28 +272,8 @@ void dupK5toCC(krb5_context context, krb5_creds *creds, cred_union **cu)
     (*cu)->cred.pV5Cred = c;
 
     /* convert krb5 principals to flat principals */
-#ifdef macintosh
-    /*
-     * and make sure the memory for c->client and c->server is on
-     * the system heap with NewPtr for the Mac (krb5_unparse_name
-     * puts it in appl heap with malloc)
-     */
-    err = krb5_unparse_name(context, creds->client, &tempname);
-    c->client = malloc(strlen(tempname)+1);
-    if (c->client != NULL)
-       strcpy(c->client,tempname);
-    free(tempname);
-    tempname = NULL;
-
-    err = krb5_unparse_name(context, creds->server, &tempname);
-    c->server = malloc(strlen(tempname)+1);
-    if (c->server != NULL)
-       strcpy(c->server,tempname);
-    free(tempname);
-#else
     err = krb5_unparse_name(context, creds->client, &(c->client));
     err = krb5_unparse_name(context, creds->server, &(c->server));
-#endif
     if (err) return;
 
     /* copy more fields */
index eb1cb218d946d59a3009a46fba2a61770be383bc..75363971bf3913b3c50ad40bcb569643cd10e975 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * kt_file.c (krb5_ktf_keytab_externalize,
+       krb5_ktf_keytab_internalize): Don't test macintosh.
+
 2004-06-15  Ken Raeburn  <raeburn@mit.edu>
 
        * kt_file.c (krb5_kt_default_vno): Replaced variable with macro.
index 377838e2698aa2581f13b4218503e432b6452beb..c6f94f2e773808a7efc56bb2529b22bd0399b1ac 100644 (file)
@@ -575,7 +575,7 @@ krb5_ktf_keytab_externalize(krb5_context kcontext, krb5_pointer arg, krb5_octet
                        int     fflags = 0;
 
                        file_is_open = 1;
-#if !defined( macintosh) && !defined(_WIN32)
+#if !defined(_WIN32)
                        fflags = fcntl(fileno(ktdata->openf), F_GETFL, 0);
                        if (fflags > 0)
                            file_is_open |= ((fflags & O_ACCMODE) << 1);
@@ -690,7 +690,7 @@ krb5_ktf_keytab_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octe
                                int     fmode;
                                long    fpos;
 
-#if !defined( macintosh) && !defined(_WIN32)
+#if !defined(_WIN32)
                                fmode = (file_is_open >> 1) & O_ACCMODE;
 #else
                                fmode = 0;
index 48f98472d9e2fe86164ad74d85b08dec030ce568..acad5724cab91574bc0947e0bd8429ba0df91df2 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * parse.c (krb5_parse_name): Don't test macintosh.
+
 2004-06-04  Ken Raeburn  <raeburn@mit.edu>
 
        * str_conv.c (krb5_string_to_timestamp): Use localtime_r if
index 6cf89058be25be735b640a75674892cf20b68e59..50f7b225bd117ac04d0d4bfce1ae4727897982e0 100644 (file)
@@ -188,7 +188,7 @@ krb5_parse_name(krb5_context context, const char *name, krb5_principal *nprincip
                        if (krb5_princ_size(context, principal) > i)
                                krb5_princ_component(context, principal, i)->length = size;
                if (i + 1 != components) {
-#if !defined(_WIN32) && !defined(macintosh)
+#if !defined(_WIN32)
                    fprintf(stderr,
                            "Programming error in krb5_parse_name!");
 #endif
index 606b1a44f30f60018897d12707752a639880d7f5..69ca9dcde490f1024211d2cecba42d0c2ed49053 100644 (file)
@@ -1,3 +1,12 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * an_to_ln.c (db_an_to_ln): Don't test macintosh.
+       * krbfileio.c (krb5_sync_disk_file): Likewise.
+       * kuserok.c: Likewise.
+       * prompter.c: Likewise.
+       * promptusr.c: Likewise.
+       * read_pwd.c: Likewise.
+
 2004-06-15  Ken Raeburn  <raeburn@mit.edu>
 
        * c_ustime.c: Include k5-thread.h.
index 2430b27e2757f5c98ffd08960b4c653370b45611..ec847dbe57c9fbf82a845ab5dbe834b2c674c6c4 100644 (file)
@@ -100,7 +100,7 @@ db_an_to_ln(context, dbname, aname, lnsize, lname)
     const unsigned int lnsize;
     char *lname;
 {
-#if    (!defined(_WIN32) && !defined(macintosh))
+#if !defined(_WIN32)
     DBM *db;
     krb5_error_code retval;
     datum key, contents;
index 57b659e542215135a9fe87a580ddddd773987691..ff19a535572e8697808beb01a3a7bb81bc04feb5 100644 (file)
@@ -93,7 +93,7 @@ krb5_error_code
 krb5_sync_disk_file(krb5_context context, FILE *fp)
 {
     fflush(fp);
-#if !defined(MSDOS_FILESYSTEM) && !defined(macintosh)
+#if !defined(MSDOS_FILESYSTEM)
     if (fsync(fileno(fp))) {
         return errno;
     }
index b87b528d10360b7e1f09469d43946a7d42b397f9..c0111b995e2343280cb6bd49332c8e866c5dc0d1 100644 (file)
@@ -28,7 +28,7 @@
  */
 
 #include "k5-int.h"
-#if !defined(_WIN32) && !defined(macintosh)    /* Not yet for Windows */
+#if !defined(_WIN32)           /* Not yet for Windows */
 #include <stdio.h>
 #include <pwd.h>
 
@@ -151,7 +151,7 @@ krb5_kuserok(krb5_context context, krb5_principal principal, const char *luser)
     return(isok);
 }
 
-#else /* _WIN32 || macintosh */
+#else /* _WIN32 */
 
 /*
  * If the given Kerberos name "server" translates to the same name as "luser"
@@ -173,4 +173,4 @@ krb5_kuserok(context, principal, luser)
 
     return FALSE;
 }
-#endif /* _WIN32 || macintosh */
+#endif /* _WIN32 */
index 9b39e55d706cb5c528eaf66bab974aa9880bf009..739c8c747d1e0d71d85eb931cb5229b2a5043a0a 100644 (file)
@@ -1,5 +1,5 @@
 #include "k5-int.h"
-#if (!defined(_WIN32) || (defined(_WIN32) && defined(__CYGWIN32__))) && !defined(macintosh)
+#if !defined(_WIN32) || (defined(_WIN32) && defined(__CYGWIN32__))
 #include <stdio.h>
 #include <errno.h>
 #include <signal.h>
index b32cdff0da07550191b65857d2a3add4338a214d..68f8b14a049d5dc1ec31e712a90968f9e62f9348 100644 (file)
@@ -3,7 +3,7 @@
  */
 
 #include "k5-int.h"
-#if !defined(_WIN32) && !defined(macintosh)
+#if !defined(_WIN32)
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -157,4 +157,4 @@ main(int argc, char **argv)
 
 #endif
        
-#endif /* !_MSODS || _!MACINTOSH */
+#endif /* !_MSODS */
index 1bb631c6ae53c989fab7373c05a8f8d0908c363f..0e3d53ef99fa53cc047ee95cd95ef2a446bc38f4 100644 (file)
@@ -29,7 +29,7 @@
 
 #include "k5-int.h"
 
-#if !defined(_WIN32) && !defined(macintosh)
+#if !defined(_WIN32)
 #define DEFINED_KRB5_READ_PASSWORD
 #include <stdio.h>
 #include <errno.h>
index 5d0c67750b401851b6e04148e8016bb89943d41b..452457b7b318eed8d3527425fe65ebee4a0dfe62 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * getuid.c: Don't test __MWERKS__.
+       * syslog.c: Don't test macintosh.
+
 2004-06-16  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (MACSRCS): Don't set.
index a44aa743eef1e9e27620d1e98b91083bd8b8d188..2923331addca72731683e8f7a849658f5543d797 100644 (file)
@@ -1,8 +1,6 @@
 /* Very simple getuid() for systems that don't have one.  */
-#ifndef __MWERKS__
 int
 getuid()
 {
        return 42;
 }
-#endif
index 3a02e84259fd021d501c1c127c0794bc1542d1ad..97abe4221e7e95b05a3f7cfb7d32cca1f744e597 100644 (file)
@@ -33,7 +33,7 @@
  * Modified to use UNIX domain IPC by Ralph Campbell
  */
 
-#if !defined(_WIN32) && !defined(macintosh)
+#if !defined(_WIN32)
 
 #if defined(__STDC__) || defined(_WIN32)
 #include <stdarg.h>
index 18587419978a4598a61fcd8ce8326c9c6fa7aa51..946c5fac21ae86e0553d30695dac22856295b57b 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * rc_io.c (krb5_rc_io_move, krb5_rc_io_sync): Don't test
+       macintosh.
+
 2004-06-15  Ken Raeburn  <raeburn@mit.edu>
 
        * rc_io.c (dir, dirlen): Top-level variables deleted.
index e2e81dedee980b220eac183f09175436b1a565d7..fdb1a040ca9056e3a197a21c867628e03afd8465 100644 (file)
@@ -338,11 +338,7 @@ krb5_rc_io_move(krb5_context context, krb5_rc_iostuff *new1,
     new1->fn = NULL;           /* avoid clobbering */
     (void) krb5_rc_io_close(context, new1);
     new1->fn = fn;
-#ifdef macintosh
-    new1->fd = fcntl(old->fd, F_DUPFD);
-#else
     new1->fd = dup(old->fd);
-#endif
     return 0;
 #endif
 }
@@ -374,7 +370,6 @@ krb5_rc_io_sync(krb5_context context, krb5_rc_iostuff *d)
 #define fsync _commit
 #endif
 #endif
-#ifndef macintosh
     if (fsync(d->fd) == -1) {
        switch(errno)
        {
@@ -383,7 +378,6 @@ krb5_rc_io_sync(krb5_context context, krb5_rc_iostuff *d)
        default: return KRB5_RC_IO_UNKNOWN;
        }
     }
-#endif
     return 0;
 }
 
index 48fd9de64a597c7d0bd3fecb43cfb50675940cfd..65b8492c67ed60190cc58b40caf7adaaaf6af6f1 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * vfprintf.c: Don't test macintosh.
+
 2004-06-18  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in ($(OUTPRE)test_et.exe): New target.
index af108256bf046544a8b10185248e3a45036ac918..cad29160207758dd707897b155dd820b1d4a8b74 100644 (file)
@@ -18,7 +18,6 @@
 /* based on @(#)vfprintf.c     5.2 (Berkeley) 6/27/88 */
 
 #include <stdio.h>
-#if !defined(macintosh)
 #if defined(HAVE_STDARG_H) || defined(_WIN32)
 #include <stdarg.h>
 #else
@@ -49,4 +48,3 @@ vfprintf(iop, fmt, ap)
 
        return (ferror(iop) ? EOF : len);
 }
-#endif
index 064a4ba871fd7869d84f63b13cb5e1982b1b219e..a96db36d7d84b608dabd2fdb055009726bd0e620 100644 (file)
@@ -1,3 +1,8 @@
+2004-06-22  Ken Raeburn  <raeburn@mit.edu>
+
+       * prof_int.h, prof_parse.c, profile.hin: Don't test macintosh or
+       __MWERKS__.
+
 2004-06-18  Ken Raeburn  <raeburn@mit.edu>
 
        * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS).
index c6ec667accc589d56afa6b285804077a7c329f88..2062b7053f25b7903ed786847841b00b9d4a642f 100644 (file)
@@ -5,7 +5,7 @@
 #include <time.h>
 #include <stdio.h>
 
-#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))
+#if defined(__MACH__) && defined(__APPLE__)
 #include <TargetConditionals.h>
 #define PROFILE_SUPPORTS_FOREIGN_NEWLINES
 #endif
index f2cd691a4467faade870248935428f002a4ec83f..87966f05ea9a7b7133190bac6a5cfdc742cd57f6 100644 (file)
@@ -347,10 +347,6 @@ static void output_quoted_string(char *str, FILE *f)
 #define EOL "\r\n"
 #endif
 
-#ifdef macintosh
-#define EOL "\r"
-#endif
-
 #ifndef EOL
 #define EOL "\n"
 #endif
index b4105d6ff99a194da40377e6c30747c53c9ada51..e8515dd799b3c15c46ed0ae090a058642b70b6e4 100644 (file)
@@ -9,7 +9,7 @@
 #include <win-mac.h>
 #endif
 
-#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))
+#if defined(__MACH__) && defined(__APPLE__)
 #    include <TargetConditionals.h>
 #    if TARGET_RT_MAC_CFM
 #        error "Use KfM 4.0 SDK headers for CFM compilation."
@@ -34,12 +34,6 @@ typedef struct _profile_t *profile_t;
 extern "C" {
 #endif /* __cplusplus */
 
-#if TARGET_OS_MAC
-#    if defined(__MWERKS__)
-#        pragma import on
-#    endif
-#endif
-
 typedef char* profile_filespec_t;      /* path as C string */
 typedef char* profile_filespec_list_t; /* list of : separated paths, C string */
 typedef const char * const_profile_filespec_t; /* path as C string */
@@ -113,12 +107,6 @@ long KRB5_CALLCONV profile_add_relation
        (profile_t profile, const char **names, 
                   const char *new_value);
 
-#if TARGET_OS_MAC
-#    if defined(__MWERKS__)
-#        pragma import reset
-#    endif
-#endif
-
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */