void log_shutdown(void) { ustream_free(&slog.stream); ustream_free(&klog.stream); close(slog.fd.fd); close(klog.fd.fd); }
static void netifd_delete_process(struct netifd_process *proc) { list_del(&proc->list); ustream_free(&proc->log.stream); close(proc->log.fd.fd); }
static void q_initd_complete(struct runqueue *q, struct runqueue_task *p) { struct initd *s = container_of(p, struct initd, proc.task); DEBUG(2, "stop %s %s \n", s->file, s->param); ustream_free(&s->fd.stream); close(s->fd.fd.fd); free(s); }