Ejemplo n.º 1
0
void *save_pid(int pid)
{
	FILE *file;
	char *pid_file = get_pid_file();

	file = fopen(pid_file, "a");
	if (!file) {
		perror(pid_file);
		exit(1);
	}

	fprintf(file, "%d\n", pid);

	fclose(file);
}
Ejemplo n.º 2
0
Archivo: fs.c Proyecto: ikrabbe/nyx
int
remove_pid_file(const char *pid_dir, const char *name)
{
    return remove(get_pid_file(pid_dir, name));
}
Ejemplo n.º 3
0
Archivo: fs.c Proyecto: ikrabbe/nyx
FILE *
open_pid_file(const char *pid_dir, const char *name, const char *mode)
{
    return fopen(get_pid_file(pid_dir, name), mode);
}