aboutsummaryrefslogtreecommitdiff
path: root/bfd/hosts/mpw.h
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/hosts/mpw.h')
-rw-r--r--bfd/hosts/mpw.h32
1 files changed, 10 insertions, 22 deletions
diff --git a/bfd/hosts/mpw.h b/bfd/hosts/mpw.h
index 34af235..a7838b5 100644
--- a/bfd/hosts/mpw.h
+++ b/bfd/hosts/mpw.h
@@ -1,4 +1,7 @@
+/* MPW host-specific definitions. */
+
#ifndef hosts_mpw_H
+#define hosts_mpw_H
#ifndef MPW
#define MPW
@@ -25,9 +28,10 @@
#include <stdio.h>
#include <ctype.h>
#include <string.h>
-
#include <fcntl.h>
+#include <sys/stat.h>
+
#ifndef O_ACCMODE
#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR)
#endif
@@ -37,7 +41,6 @@
#ifndef SEEK_CUR
#define SEEK_CUR 1
#endif
-/*#include <string.h>*/
#ifndef BYTES_IN_PRINTF_INT
#define BYTES_IN_PRINTF_INT 4
@@ -59,27 +62,9 @@
#endif
-typedef short ino_t;
-typedef short dev_t;
-
-struct stat {
- ino_t st_ino;
- dev_t st_dev;
- int st_mode;
- int st_size;
- int st_uid;
- int st_gid;
- int st_mtime;
-};
-
-#define S_ISREG(m) (0)
-#define S_ISDIR(m) (0)
-
#define NO_FCNTL
-#ifdef __STDIO__
FILE *mpw_fopen ();
-#endif
int mpw_fstat ();
int mpw_fseek ();
void mpw_abort ();
@@ -102,9 +87,12 @@ void mpw_abort ();
#endif
#endif
+#ifndef TRUE_FALSE_ALREADY_DEFINED
#define TRUE_FALSE_ALREADY_DEFINED
+#endif
+
+#define POSIX_UTIME
#define LOSING_TOTALLY
-#define hosts_mpw_H
-#endif
+#endif /* hosts_mpw_H */