X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fservice.h;h=d254044316fe6d0369a57f15f220ec7e49cd1c35;hb=dce3acd2e2447a9de642768f86e39d7c9d5bee81;hp=7b85771a30fb9911672ad2e172e32942e31ddad6;hpb=c952c6ece28b6c0f774f823c917f458fe3424993;p=elogind.git diff --git a/src/service.h b/src/service.h index 7b85771a3..d25404431 100644 --- a/src/service.h +++ b/src/service.h @@ -107,8 +107,6 @@ struct Service { ServiceState state, deserialized_state; - KillMode kill_mode; - ExecStatus main_exec_status; ExecCommand *control_command; @@ -137,13 +135,14 @@ struct Service { RateLimit ratelimit; int socket_fd; + struct Socket *socket; Watch timer_watch; }; extern const UnitVTable service_vtable; -int service_set_socket_fd(Service *s, int fd); +int service_set_socket_fd(Service *s, int fd, struct Socket *socket); const char* service_state_to_string(ServiceState i); ServiceState service_state_from_string(const char *s);