diff options
author | Rob Landley <rob@landley.net> | 2020-04-02 02:58:42 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2020-04-02 02:58:42 -0500 |
commit | e05d620a79575bc96155180e1efccd171452b82f (patch) | |
tree | 8490cfb99ceca6d661687d162da9c59761afe2cd /lib/lib.h | |
parent | 85b02bddc0389487eaa8936de38441a1f95e08ea (diff) | |
download | toybox-e05d620a79575bc96155180e1efccd171452b82f.tar.gz |
More shell plumbing. Redo of variable storage, add export.
Diffstat (limited to 'lib/lib.h')
-rw-r--r-- | lib/lib.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 |