예제 #1
0
파일: syslog.c 프로젝트: fingon/procd
void log_shutdown(void)
{
	ustream_free(&slog.stream);
	ustream_free(&klog.stream);
	close(slog.fd.fd);
	close(klog.fd.fd);
}
예제 #2
0
파일: main.c 프로젝트: lynxis/netifd
static void
netifd_delete_process(struct netifd_process *proc)
{
	list_del(&proc->list);
	ustream_free(&proc->log.stream);
	close(proc->log.fd.fd);
}
예제 #3
0
파일: rcS.c 프로젝트: asac/procd
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);
}