svn commit: trunk/uClibc/ldso/include

vapier at uclibc.org vapier at uclibc.org
Sat Jan 14 00:20:42 UTC 2006


Author: vapier
Date: 2006-01-13 16:20:41 -0800 (Fri, 13 Jan 2006)
New Revision: 13276

Log:
use regular headers rather than trying to get tricky

Modified:
   trunk/uClibc/ldso/include/dl-syscall.h


Changeset:
Modified: trunk/uClibc/ldso/include/dl-syscall.h
===================================================================
--- trunk/uClibc/ldso/include/dl-syscall.h	2006-01-14 00:17:05 UTC (rev 13275)
+++ trunk/uClibc/ldso/include/dl-syscall.h	2006-01-14 00:20:41 UTC (rev 13276)
@@ -10,50 +10,22 @@
 
 /* Pull in the arch specific syscall implementation */
 #include <dl-syscalls.h>
-/*  For MAP_ANONYMOUS -- differs between platforms */
+/* For MAP_ANONYMOUS -- differs between platforms */
 #include <asm/mman.h>
-/* Pull in whatever this particular arch's kernel thinks the kernel version of
- * struct stat should look like.  It turns out that each arch has a different
- * opinion on the subject, and different kernel revs use different names... */
-#define kernel_stat stat
-#include <bits/kernel_stat.h>
-#include <bits/kernel_types.h>
 
-/* _dl_open() parameters */
-#define O_RDONLY        0x0000
-#define O_WRONLY	     01
-#define O_RDWR		     02
-#define O_CREAT		   0100
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <fcntl.h>
 
-/* Encoding of the file mode.  */
-#define	S_IFMT		0170000	/* These bits determine file type.  */
-
-/* File types.  */
-#define	S_IFDIR		0040000	/* Directory.  */
-#define	S_IFCHR		0020000	/* Character device.  */
-#define	S_IFBLK		0060000	/* Block device.  */
-#define	S_IFREG		0100000	/* Regular file.  */
-#define	S_IFIFO		0010000	/* FIFO.  */
-#define	S_IFLNK		0120000	/* Symbolic link.  */
-#define	S_IFSOCK	0140000	/* Socket.  */
-
-/* Protection bits.  */
-#define	S_ISUID		04000	/* Set user ID on execution.  */
-#define	S_ISGID		02000	/* Set group ID on execution.  */
-#define	S_ISVTX		01000	/* Save swapped text after use (sticky).  */
-#define	S_IREAD		0400	/* Read by owner.  */
-#define	S_IWRITE	0200	/* Write by owner.  */
-#define	S_IEXEC		0100	/* Execute by owner.  */
-
 /* Stuff for _dl_mmap */
 #if 0
-#define MAP_FAILED	((void *) -1)
-#define _dl_mmap_check_error(X) (((void *)X) == MAP_FAILED)
+# define MAP_FAILED	((void *) -1)
+# define _dl_mmap_check_error(X) (((void *)X) == MAP_FAILED)
 #else
-#ifndef _dl_MAX_ERRNO
-#define _dl_MAX_ERRNO 4096
-#endif
-#define _dl_mmap_check_error(__res) \
+# ifndef _dl_MAX_ERRNO
+#  define _dl_MAX_ERRNO 4096
+# endif
+# define _dl_mmap_check_error(__res) \
 	(((long)__res) < 0 && ((long)__res) >= -_dl_MAX_ERRNO)
 #endif
 




More information about the uClibc-cvs mailing list