Lines Matching refs:zfarg
200 zfarg_t zfarg; in dlmgmt_zfop() local
262 zfarg.zfarg_inglobalzone = (zoneid == GLOBAL_ZONEID || childpid != 0); in dlmgmt_zfop()
263 zfarg.zfarg_finglobalzone = (zoneid == GLOBAL_ZONEID); in dlmgmt_zfop()
264 zfarg.zfarg_filename = filename; in dlmgmt_zfop()
265 zfarg.zfarg_oparg = zfoparg; in dlmgmt_zfop()
266 err = zfcb(&zfarg); in dlmgmt_zfop()
267 if (!zfarg.zfarg_inglobalzone) in dlmgmt_zfop()
273 dlmgmt_zopen_cb(zfarg_t *zfarg) in dlmgmt_zopen_cb() argument
277 boolean_t inglobalzone = zfarg->zfarg_inglobalzone; in dlmgmt_zopen_cb()
278 zoneid_t finglobalzone = zfarg->zfarg_finglobalzone; in dlmgmt_zopen_cb()
279 const char *filename = zfarg->zfarg_filename; in dlmgmt_zopen_cb()
280 const char *modestr = zfarg->zfarg_openarg.zopen_modestr; in dlmgmt_zopen_cb()
281 int *p = zfarg->zfarg_openarg.zopen_pipe; in dlmgmt_zopen_cb()
339 zfarg->zfarg_openarg.zopen_fd = fd; in dlmgmt_zopen_cb()
344 dlmgmt_zunlink_cb(zfarg_t *zfarg) in dlmgmt_zunlink_cb() argument
346 if (zfarg->zfarg_inglobalzone != zfarg->zfarg_finglobalzone) in dlmgmt_zunlink_cb()
348 return (unlink(zfarg->zfarg_filename) == 0 ? 0 : errno); in dlmgmt_zunlink_cb()
352 dlmgmt_zrename_cb(zfarg_t *zfarg) in dlmgmt_zrename_cb() argument
354 if (zfarg->zfarg_inglobalzone != zfarg->zfarg_finglobalzone) in dlmgmt_zrename_cb()
356 return (rename(zfarg->zfarg_filename, in dlmgmt_zrename_cb()
357 zfarg->zfarg_renamearg.zrename_newname) == 0 ? 0 : errno); in dlmgmt_zrename_cb()