Lines Matching refs:bf
304 basl_open(struct basl_fio *bf, int suffix) in basl_open() argument
311 strlcpy(bf->f_name, basl_stemplate, MAXPATHLEN); in basl_open()
312 bf->fd = mkstemps(bf->f_name, strlen(BHYVE_ASL_SUFFIX)); in basl_open()
314 strlcpy(bf->f_name, basl_template, MAXPATHLEN); in basl_open()
315 bf->fd = mkstemp(bf->f_name); in basl_open()
318 if (bf->fd > 0) { in basl_open()
319 bf->fp = fdopen(bf->fd, "w+"); in basl_open()
320 if (bf->fp == NULL) { in basl_open()
321 unlink(bf->f_name); in basl_open()
322 close(bf->fd); in basl_open()
332 basl_close(struct basl_fio *bf) in basl_close() argument
336 unlink(bf->f_name); in basl_close()
337 fclose(bf->fp); in basl_close()