jailparam
static int jailparam_type(struct jailparam *jp);
jps_get(struct jailparam *jp, struct iovec *jiov)
jps_set(const struct jailparam *jp, struct iovec *jiov)
jps_free(struct jailparam *jp)
jps_import_in_addr(const struct jailparam *jp, int i, const char *value)
jps_import_in6_addr(const struct jailparam *jp, int i, const char *value)
jps_import_mac_label(const struct jailparam *jp, int i, const char *value)
jps_export_in_addr(const struct jailparam *jp, int i)
jps_export_in6_addr(const struct jailparam *jp, int i)
jps_export_mac_label(const struct jailparam *jp, int i)
jps_get_mac_label(struct jailparam *jp, struct iovec *jiov)
jps_set_mac_label(const struct jailparam *jp, struct iovec *jiov)
jps_free_mac_label(struct jailparam *jp)
struct jailparam *jp, *jp_desc;
jp = alloca(njp * sizeof(struct jailparam));
struct jailparam *jp, *jp_desc, *jp_lastjid, *jp_jid, *jp_name, *jp_key;
jp = alloca(njp * sizeof(struct jailparam));
jailparam_all(struct jailparam **jpp)
struct jailparam *jp, *tjp;
jailparam_init(struct jailparam *jp, const char *name)
jailparam_import(struct jailparam *jp, const char *value)
static int jps_get(struct jailparam *, struct iovec *);
static int jps_set(const struct jailparam *, struct iovec *);
jailparam_import_raw(struct jailparam *jp, void *value, size_t valuelen)
static void jps_free(struct jailparam *);
jailparam_set(struct jailparam *jp, unsigned njp, int flags)
typedef int (jps_import_t)(const struct jailparam *, int, const char *);
typedef char *(jps_export_t)(const struct jailparam *, int);
typedef int (jps_get_t)(struct jailparam *, struct iovec *);
typedef int (jps_set_t)(const struct jailparam *, struct iovec *);
typedef void (jps_free_t)(struct jailparam *);
jailparam_get(struct jailparam *jp, unsigned njp, int flags)
struct jailparam *jp_desc, *jp_lastjid, *jp_jid, *jp_name, *jp_key;
jailparam_export(struct jailparam *jp)
jailparam_free(struct jailparam *jp, unsigned njp)
jailparam_type(struct jailparam *jp)
extern int jailparam_all(struct jailparam **jpp);
extern int jailparam_init(struct jailparam *jp, const char *name);
extern int jailparam_import(struct jailparam *jp, const char *value);
extern int jailparam_import_raw(struct jailparam *jp, void *value,
extern int jailparam_set(struct jailparam *jp, unsigned njp, int flags);
extern int jailparam_get(struct jailparam *jp, unsigned njp, int flags);
extern char *jailparam_export(struct jailparam *jp);
extern void jailparam_free(struct jailparam *jp, unsigned njp);
struct jailparam *params;
getparam_table(lua_State *L, int paramindex, struct jailparam *params,
struct jailparam *params;
params = malloc(params_count * sizeof(struct jailparam));
struct jailparam *params;
params = malloc(params_count * sizeof(struct jailparam));
struct jailparam *params, size_t paramoff, size_t *params_countp,
struct jailparam *params;
struct jailparam *jp;
struct jailparam params[32]; /* Must be > max(psize). */
struct jailparam params[MAXPARAMS];
const char *jailparam;
jailparam = "jid";
jailparam = "name";
if (jail_getv(0, jailparam, optarg, "path",
struct jailparam *jp;
j->jp = jp = emalloc(j->njp * sizeof(struct jailparam));
static int jailparam_set_note(const struct cfjail *j, struct jailparam *jp,
struct jailparam *jp, *setparams, *sjp;
alloca((j->njp + dopersist) * sizeof(struct jailparam));
struct jailparam *jp, *setparams, *sjp;
sjp = setparams = alloca(++ns * sizeof(struct jailparam));
struct jailparam *jp, *rtparams, *rtjp;
rtjp = rtparams = alloca(++nrt * sizeof(struct jailparam));
jailparam_set_note(const struct cfjail *j, struct jailparam *jp, unsigned njp,
struct jailparam *jp;
struct jailparam *source, unsigned flags)
struct jailparam *param, *tparams;
qsort(tparams, (size_t)tnparams, sizeof(struct jailparam),
const struct jailparam *parama, *paramb;
special_print(int pflags, struct jailparam *param)
emit_ip_addr_list(int af_family, const char *list_name, struct jailparam *param)
static struct jailparam *params;
struct jailparam *source, unsigned flags);
static int special_print(int pflags, struct jailparam *param);
struct jailparam *param);