aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newlib/ChangeLog5
-rw-r--r--newlib/libc/include/sys/stat-dj.h58
-rw-r--r--newlib/libc/include/sys/stat.h6
3 files changed, 5 insertions, 64 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index 5b118bc..3d1b596 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,5 +1,10 @@
2003-12-05 Jeff Johnston <jjohnstn@redhat.com>
+ * libc/include/sys/stat.h: No longer include stat-dj.h.
+ * libc/include/sys/stat-dj.h: Removed.
+
+2003-12-05 Jeff Johnston <jjohnstn@redhat.com>
+
* libc/include/wchar.h: Include <sys/reent.h>.
2003-12-05 Christopher Faylor <cgf@redhat.com>
diff --git a/newlib/libc/include/sys/stat-dj.h b/newlib/libc/include/sys/stat-dj.h
deleted file mode 100644
index 5ecc84e..0000000
--- a/newlib/libc/include/sys/stat-dj.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* This is file STAT.H */
-/*
- * Copyright (C) 1991 DJ Delorie
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms is permitted
- * provided that the above copyright notice and following paragraph are
- * duplicated in all such forms.
- *
- * This file is distributed WITHOUT ANY WARRANTY; without even the implied
- * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#ifndef _STAT_H_
-#define _STAT_H_
-
-struct stat {
- short st_dev;
- short st_ino;
- unsigned short st_mode;
- short st_nlink;
- short st_uid;
- short st_gid;
- short st_rdev;
- short st_align_for_word32;
- long st_size;
- long st_atime;
- long st_mtime;
- long st_ctime;
- long st_blksize;
-};
-
-#define S_IFMT 0xF000 /* file type mask */
-#define S_IFDIR 0x4000 /* directory */
-#define S_IFIFO 0x1000 /* FIFO special */
-#define S_IFCHR 0x2000 /* character special */
-#define S_IFBLK 0x3000 /* block special */
-#define S_IFREG 0x8000 /* or just 0x0000, regular */
-#define S_IREAD 0x0100 /* owner may read */
-#define S_IWRITE 0x0080 /* owner may write */
-#define S_IEXEC 0x0040 /* owner may execute <directory search> */
-
-#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
-#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
-#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
-#define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
-#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-int stat(const char *, struct stat *);
-int fstat(int, struct stat *);
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/newlib/libc/include/sys/stat.h b/newlib/libc/include/sys/stat.h
index 4749506..5163244 100644
--- a/newlib/libc/include/sys/stat.h
+++ b/newlib/libc/include/sys/stat.h
@@ -9,12 +9,6 @@ extern "C" {
#include <time.h>
#include <sys/types.h>
-#ifdef __i386__
-#ifdef __MSDOS__
-#include "stat-dj.h"
-#endif
-#endif
-
/* dj's stat defines _STAT_H_ */
#ifndef _STAT_H_