mokou/Mokou/mk_service.h
Nishi a4f1638405 add uid/gid switching
git-svn-id: file:///raid/svn-personal/mokou/trunk@13 35d6bad2-6c5c-c749-ada2-a2c82cb3bd79
2024-09-07 12:44:18 +00:00

27 lines
419 B
C

/* $Id$ */
#ifndef __MK_SERVICE_H__
#define __MK_SERVICE_H__
#include <stdbool.h>
#include <pwd.h>
struct mk_service {
char* name;
char* description;
char* exec;
char* pidfile;
char* stop;
bool stopped;
uid_t uid;
gid_t gid;
};
void mk_service_scan(void);
int mk_start_service(const char* name);
int mk_stop_service(const char* name);
void mk_start_services(void);
void mk_resurrect_services(void);
#endif