summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/exec.h
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2016-03-27 10:06:45 -0700
committerRobert Mustacchi <rm@joyent.com>2016-05-02 09:50:26 -0700
commit93cf283ac1d0119d2ee3842f515f8d0e1bc7cbdb (patch)
treee345bda7a70425a86fc8a2e20e2e07d613152146 /usr/src/uts/common/sys/exec.h
parent188db4cedf56a03ce57c157895ddf5bcd0379d42 (diff)
downloadillumos-joyent-93cf283ac1d0119d2ee3842f515f8d0e1bc7cbdb.tar.gz
6826 want support for nested interpreters
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Cody Mello <cody.mello@joyent.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Dan McDonald <danmcd@omniti.com
Diffstat (limited to 'usr/src/uts/common/sys/exec.h')
-rw-r--r--usr/src/uts/common/sys/exec.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/uts/common/sys/exec.h b/usr/src/uts/common/sys/exec.h
index d36bc20481..b5e2c58be5 100644
--- a/usr/src/uts/common/sys/exec.h
+++ b/usr/src/uts/common/sys/exec.h
@@ -157,10 +157,11 @@ typedef struct uarg {
#endif
#define INTPSZ MAXPATHLEN
+#define INTP_MAXDEPTH 5 /* Nested interpreter depth matches Linux */
typedef struct intpdata {
char *intp;
- char *intp_name;
- char *intp_arg;
+ char *intp_name[INTP_MAXDEPTH];
+ char *intp_arg[INTP_MAXDEPTH];
} intpdata_t;
#define EXECSETID_SETID 0x1 /* setid exec */