Lines Matching full:char
26 char *listen_host; /* Host (address) to listen on. */
28 char *listen_path; /* Path to bind domain socket. */
29 char *connect_host; /* Host to connect. */
31 char *connect_path; /* Path to connect domain socket. */
48 char *chop(char *);
49 void rtrim(char *);
50 void skip_space(char **);
51 char *strdelim(char **);
52 char *strdelimw(char **);
57 char *get_rdomain(int);
58 int set_rdomain(int, const char *);
63 int a2port(const char *);
64 int a2tun(const char *, int *);
65 char *put_host_port(const char *, u_short);
66 char *hpdelim2(char **, char *);
67 char *hpdelim(char **);
68 char *cleanhostname(char *);
69 char *colon(char *);
70 int parse_user_host_path(const char *, char **, char **, char **);
71 int parse_user_host_port(const char *, char **, char **, int *);
72 int parse_uri(const char *, const char *, char **, char **, int *, char **);
73 int convtime(const char *);
74 const char *fmt_timeframe(time_t t);
75 int tilde_expand(const char *, uid_t, char **);
76 char *tilde_expand_filename(const char *, uid_t);
78 char *dollar_expand(int *, const char *string, ...);
79 char *percent_expand(const char *, ...) __attribute__((__sentinel__));
80 char *percent_dollar_expand(const char *, ...) __attribute__((__sentinel__));
81 char *tohex(const void *, size_t);
82 void xextendf(char **s, const char *sep, const char *fmt, ...)
91 void lowercase(char *s);
92 int unix_listener(const char *, int, int);
93 int valid_domain(char *, int, const char **);
94 int valid_env_name(const char *);
95 const char *atoi_err(const char *, int *);
96 int parse_absolute_time(const char *, uint64_t *);
97 void format_absolute_time(uint64_t, char *, size_t);
98 int parse_pattern_interval(const char *, char **, int *);
99 int path_absolute(const char *);
101 int lib_contains_symbol(const char *, const char *);
106 const char *ssh_gai_strerror(int);
115 pid_t subprocess(const char *, const char *, int, char **, FILE **, u_int,
120 char **list;
124 void addargs(arglist *, char *, ...)
126 void replacearg(arglist *, u_int, char *, ...)
130 int tun_open(int, int, char **);
177 int parse_ipqos(const char *);
178 const char *iptos2str(int);
179 void mktemp_proto(char *, size_t);
181 void child_set_env(char ***envp, u_int *envsizep, const char *name,
182 const char *value);
183 const char *lookup_env_in_list(const char *env,
184 char * const *envs, size_t nenvs);
185 const char *lookup_setenv_in_list(const char *env,
186 char * const *envs, size_t nenvs);
188 int argv_split(const char *, int *, char ***, int);
189 char *argv_assemble(int, char **argv);
190 char *argv_next(int *, char ***);
192 void argv_free(char **, int);
194 int exited_cleanly(pid_t, const char *, const char *, int);
197 int safe_path(const char *, struct stat *, const char *, uid_t,
198 char *, size_t);
199 int safe_path_fd(int, const char *, struct passwd *,
200 char *err, size_t errlen);
203 int opt_flag(const char *opt, int allow_negate, const char **optsp);
204 char *opt_dequote(const char **sp, const char **errstrp);
205 int opt_match(const char **opts, const char *term);
208 void opt_array_append(const char *file, const int line,
209 const char *directive, char ***array, u_int *lp, const char *s);
210 void opt_array_append2(const char *file, const int line,
211 const char *directive, char ***array, int **iarray, u_int *lp,
212 const char *s, int i);
213 void opt_array_free2(char **array, int **iarray, u_int l);
234 char *read_passphrase(const char *, int);
235 int ask_permission(const char *, ...) __attribute__((format(printf, 1, 2)));
236 struct notifier_ctx *notify_start(int, const char *, ...)
238 void notify_complete(struct notifier_ctx *, const char *, ...)