aboutsummaryrefslogtreecommitdiff
path: root/lib/lib.h
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2020-04-02 02:58:42 -0500
committerRob Landley <rob@landley.net>2020-04-02 02:58:42 -0500
commite05d620a79575bc96155180e1efccd171452b82f (patch)
tree8490cfb99ceca6d661687d162da9c59761afe2cd /lib/lib.h
parent85b02bddc0389487eaa8936de38441a1f95e08ea (diff)
downloadtoybox-e05d620a79575bc96155180e1efccd171452b82f.tar.gz
More shell plumbing. Redo of variable storage, add export.
Diffstat (limited to 'lib/lib.h')
-rw-r--r--lib/lib.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/lib.h b/lib/lib.h
index c528f190..3200dc32 100644
--- a/lib/lib.h
+++ b/lib/lib.h
@@ -269,7 +269,6 @@ char *getgroupname(gid_t gid);
void do_lines(int fd, char delim, void (*call)(char **pline, long len));
long long millitime(void);
char *format_iso_time(char *buf, size_t len, struct timespec *ts);
-void reset_env(struct passwd *p, int clear);
void loggit(int priority, char *format, ...);
unsigned tar_cksum(void *data);
int is_tar_header(void *pkt);
@@ -284,9 +283,11 @@ int human_readable(char *buf, unsigned long long num, int style);
// env.c
long environ_bytes();
-void xsetenv(char *name, char *val);
+char *xsetenv(char *name, char *val);
void xunsetenv(char *name);
+char *xpop_env(char *name); // because xpopenv() looks like xpopen_v()
void xclearenv(void);
+void reset_env(struct passwd *p, int clear);
// linestack.c