OSDN Git Service

Clean up paths.h.
authorYabin Cui <yabinc@google.com>
Thu, 8 Jan 2015 04:36:20 +0000 (20:36 -0800)
committerYabin Cui <yabinc@google.com>
Sat, 10 Jan 2015 04:04:04 +0000 (20:04 -0800)
Bug: 18905946
Change-Id: I02cd1ddd5c0b0af165685413bc1fb12ca6bf5f33

libc/include/paths.h
libc/upstream-openbsd/android/include/openbsd-compat.h

index a72162f..1eba536 100644 (file)
 #define        _PATHS_H_
 
 /* Default search path. */
-#define        _PATH_DEFPATH   "/usr/bin:/bin"
-/* All standard utilities path. */
-#define        _PATH_STDPATH \
-       "/usr/bin:/bin:/usr/sbin:/sbin"
+#define        _PATH_DEFPATH   "/system/bin:/system/xbin"
 
 #define        _PATH_BSHELL    "/system/bin/sh"
 #define        _PATH_CONSOLE   "/dev/console"
-#define        _PATH_CSHELL    "/bin/csh"
-#define        _PATH_DEVDB     "/var/run/dev.db"
 #define        _PATH_DEVNULL   "/dev/null"
-#define        _PATH_DRUM      "/dev/drum"
 #define        _PATH_KLOG      "/proc/kmsg"
-#define        _PATH_KMEM      "/dev/kmem"
-#define        _PATH_LASTLOG   "/var/log/lastlog"
-#define        _PATH_MAILDIR   "/var/mail"
-#define        _PATH_MAN       "/usr/share/man"
 #define        _PATH_MEM       "/dev/mem"
-#define        _PATH_MNTTAB    "/etc/fstab"
-#define        _PATH_MOUNTED   "/etc/mtab"
-#define        _PATH_NOLOGIN   "/etc/nologin"
-#define        _PATH_PRESERVE  "/var/lib"
-#define        _PATH_RWHODIR   "/var/spool/rwho"
-#define        _PATH_SENDMAIL  "/usr/sbin/sendmail"
-#define        _PATH_SHADOW    "/etc/shadow"
-#define        _PATH_SHELLS    "/etc/shells"
+
+#define        _PATH_MOUNTED   "/proc/mounts"
 #define        _PATH_TTY       "/dev/tty"
-#define        _PATH_UNIX      "/boot/vmlinux"
-#define _PATH_UTMP     "/var/run/utmp"
-#define        _PATH_VI        "/bin/vi"
-#define _PATH_WTMP     "/var/log/wtmp"
 
 /* Provide trailing slash, since mostly used for building pathnames. */
 #define        _PATH_DEV       "/dev/"
-#define        _PATH_TMP       "/tmp/"
-#define        _PATH_VARDB     "/var/db/"
-#define        _PATH_VARRUN    "/var/run/"
-#define        _PATH_VARTMP    "/var/tmp/"
 
 #endif /* !_PATHS_H_ */
index 8783467..8f55a26 100644 (file)
 #define ALIGNBYTES (sizeof(uintptr_t) - 1)
 #define ALIGN(p) (((uintptr_t)(p) + ALIGNBYTES) &~ ALIGNBYTES)
 
+/* OpenBSD has this in paths.h. But this directory doesn't normally exist.
+ * Even when it does exist, only the 'shell' user has permissions.
+ */
+#define _PATH_TMP "/data/local/tmp/"
+
 /* We have OpenBSD's getentropy_linux.c, but we don't mention getentropy in any header. */
 __LIBC_HIDDEN__ extern int getentropy(void*, size_t);