Lines Matching refs:enable
233 struct fiosnapcreate_multi *enable; in create_snap() local
272 if ((enable = calloc(1, sizeof (struct fiosnapcreate_multi) + in create_snap()
276 enable->backfilecount = backcount; in create_snap()
277 bcopy(fd_array, &(enable->backfiledesc), backcount * sizeof (int)); in create_snap()
279 enable->rootfiledesc = mountfd; in create_snap()
281 enable->maxsize = maxsize; in create_snap()
282 enable->chunksize = chunksize; in create_snap()
283 enable->backfilesize = max_bf_size; in create_snap()
292 (void) snprintf(enable->backfilename, in create_snap()
293 sizeof (enable->backfilename) - 1, "%s <UNLINKED>", in create_snap()
296 (void) strncpy(enable->backfilename, backpath, in create_snap()
297 sizeof (enable->backfilename) - 1); in create_snap()
298 enable->backfilename[sizeof (enable->backfilename)-1] = '\0'; in create_snap()
306 if (ioctl(ctlfd, _FIOSNAPSHOTCREATE_MULTI, enable) == -1) { in create_snap()
308 if (enable->error != 0) { in create_snap()
309 die_create_error(enable->error); in create_snap()
332 enable->snapshotnumber); in create_snap()
339 enable->snapshotnumber); in create_snap()
341 free(enable); in create_snap()