version 1.90, 2020/11/27 00:49:58 |
version 1.91, 2020/12/22 00:12:22 |
|
|
struct passwd *pwcopy(struct passwd *); |
struct passwd *pwcopy(struct passwd *); |
const char *ssh_gai_strerror(int); |
const char *ssh_gai_strerror(int); |
|
|
|
typedef void privdrop_fn(struct passwd *); |
|
typedef void privrestore_fn(void); |
|
#define SSH_SUBPROCESS_STDOUT_DISCARD (1) /* Discard stdout */ |
|
#define SSH_SUBPROCESS_STDOUT_CAPTURE (1<<1) /* Redirect stdout */ |
|
#define SSH_SUBPROCESS_STDERR_DISCARD (1<<2) /* Discard stderr */ |
|
#define SSH_SUBPROCESS_UNSAFE_PATH (1<<3) /* Don't check for safe cmd */ |
|
#define SSH_SUBPROCESS_PRESERVE_ENV (1<<4) /* Keep parent environment */ |
|
pid_t subprocess(const char *, const char *, int, char **, FILE **, u_int, |
|
struct passwd *, privdrop_fn *, privrestore_fn *); |
|
|
typedef struct arglist arglist; |
typedef struct arglist arglist; |
struct arglist { |
struct arglist { |
char **list; |
char **list; |