mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 13:37:12 +00:00
Add a way to mark environment variables as "hidden" so they can be used
by tmux but are not passed into the environment of new panes.
This commit is contained in:
9
tmux.h
9
tmux.h
@ -1048,6 +1048,9 @@ struct environ_entry {
|
||||
char *name;
|
||||
char *value;
|
||||
|
||||
int flags;
|
||||
#define ENVIRON_HIDDEN 0x1
|
||||
|
||||
RB_ENTRY(environ_entry) entry;
|
||||
};
|
||||
|
||||
@ -1957,10 +1960,10 @@ struct environ_entry *environ_first(struct environ *);
|
||||
struct environ_entry *environ_next(struct environ_entry *);
|
||||
void environ_copy(struct environ *, struct environ *);
|
||||
struct environ_entry *environ_find(struct environ *, const char *);
|
||||
void printflike(3, 4) environ_set(struct environ *, const char *, const char *,
|
||||
...);
|
||||
void printflike(4, 5) environ_set(struct environ *, const char *, int,
|
||||
const char *, ...);
|
||||
void environ_clear(struct environ *, const char *);
|
||||
void environ_put(struct environ *, const char *);
|
||||
void environ_put(struct environ *, const char *, int);
|
||||
void environ_unset(struct environ *, const char *);
|
||||
void environ_update(struct options *, struct environ *, struct environ *);
|
||||
void environ_push(struct environ *);
|
||||
|
Reference in New Issue
Block a user