Fix build problem on Mac caused by multiple definitions of stat
authorKeith Vetter <keithv@fusion.com>
Wed, 8 Nov 1995 01:09:26 +0000 (01:09 +0000)
committerKeith Vetter <keithv@fusion.com>
Wed, 8 Nov 1995 01:09:26 +0000 (01:09 +0000)
function.

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

src/include/ChangeLog
src/include/k5-int.h

index 598c1d3c832533015e555b18c53caf0adc401859..c04fdf6ea87b4391397998630f1c1c1bc0c4ae97 100644 (file)
@@ -1,3 +1,9 @@
+Tue Nov 7 12:00:00 1995  John Rivlin <jrivlin@fusion.com>
+
+       * k5-int.h: Place stat declation inside #ifndef __MWERKS__ so
+               as not to conflict with the definition in the 
+               MetroWerks compiler.
+
 Tue Oct 24 17:31:36 1995  Theodore Y. Ts'o  <tytso@dcl>
 
        * k5-int.h: Manually defined PROVIDE_* for Macintosh and MS-DOS so
index 739bd9f9e553e149e1eb3131c881e2c32a15b2cd..14cf58747877bafaf6afeba1a4fff3b4c15f83a2 100644 (file)
@@ -231,6 +231,7 @@ typedef short                       nlink_t;
 typedef unsigned long  uid_t;
 typedef unsigned long  gid_t;
 typedef long                   off_t;
+
 #ifndef __MWERKS__
 struct stat
 {
@@ -248,9 +249,10 @@ struct stat
        long            st_blksize;             /* Optimal blocksize */
        long            st_blocks;              /* blocks allocated for file */
 };
-#endif
 
 int stat(const char *path, struct stat *buf);
+#endif
+
 int fstat(int fildes, struct stat *buf);
 
 #define EFBIG 1000