summaryrefslogtreecommitdiff
path: root/rc.h
diff options
context:
space:
mode:
Diffstat (limited to 'rc.h')
-rw-r--r--rc.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/rc.h b/rc.h
index fd3fc27..ca0f51b 100644
--- a/rc.h
+++ b/rc.h
@@ -194,7 +194,13 @@ extern void sigint(int);
/* exec.c */
extern void exec(List *, bool);
-extern void doredirs(void);
+
+#if HASH_BANG
+#define rc_execve execve
+#else
+/* execve.c */
+extern int my_execve(char *, char **, char **);
+#endif
#if HASH_BANG
#define rc_execve execve
@@ -251,6 +257,7 @@ extern void fnassign_string(char *);
extern void fnrm(char *);
extern void initenv(char **);
extern void inithash(void);
+extern void set_exportable(char *, bool);
extern void setsigdefaults(bool);
extern void inithandler(void);
extern void varassign(char *, List *, bool);