aboutsummaryrefslogtreecommitdiff
path: root/include/applet_metadata.h
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2011-03-28 01:23:38 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2011-03-28 01:23:38 +0200
commit6ec1510f719ad7463d76eea9284428cc605d6b38 (patch)
treef692b2720d96ad1208682035a1cba498c803b998 /include/applet_metadata.h
parent4a2aecb53a193916a40594f7c40eab86fedd8f8e (diff)
downloadbusybox-6ec1510f719ad7463d76eea9284428cc605d6b38.tar.gz
applet_tables: do not include libbb.h, that header ir for target builds
...and applets/applet_tables.c is built on *host*. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'include/applet_metadata.h')
-rw-r--r--include/applet_metadata.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/include/applet_metadata.h b/include/applet_metadata.h
new file mode 100644
index 000000000..566ef3517
--- /dev/null
+++ b/include/applet_metadata.h
@@ -0,0 +1,30 @@
+/* vi: set sw=4 ts=4: */
+/*
+ * Licensed under GPLv2 or later, see file LICENSE in this source tree.
+ */
+#ifndef APPLET_METADATA_H
+#define APPLET_METADATA_H 1
+
+/* Note: can be included by both host and target builds! */
+
+/* order matters: used as index into "install_dir[]" in appletlib.c */
+typedef enum bb_install_loc_t {
+ BB_DIR_ROOT = 0,
+ BB_DIR_BIN,
+ BB_DIR_SBIN,
+#if ENABLE_INSTALL_NO_USR
+ BB_DIR_USR_BIN = BB_DIR_BIN,
+ BB_DIR_USR_SBIN = BB_DIR_SBIN,
+#else
+ BB_DIR_USR_BIN,
+ BB_DIR_USR_SBIN,
+#endif
+} bb_install_loc_t;
+
+typedef enum bb_suid_t {
+ BB_SUID_DROP = 0,
+ BB_SUID_MAYBE,
+ BB_SUID_REQUIRE
+} bb_suid_t;
+
+#endif