www.nico.schottelius.org/software/cinit/browse_source/cinit-0.3pre11/src/libcinit
Nico Schottelius 423ba10303 import cinit from unix.schottelius.org
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
2009-09-16 12:53:45 +02:00
..
cinit_enable_service.c import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00
cinit_get_svc_status.c import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00
cinit_get_version.c import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00
cinit_halt.c import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00
cinit_read_from.c import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00
cinit_send_to.c import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00
README import cinit from unix.schottelius.org 2009-09-16 12:53:45 +02:00

Build a small library that can be used by different applications, that provides:

   Constants / Macros:
      for cinit_halt:
      CINIT_HALT
      CINIT_REBOOT
      CINIT_POWEROFF
      
      for cinit_svc_start/stop:
      CINIT_SVC_NORMAL
      CINIT_SVC_NEEDS
      CINIT_SVC_ONLY
      CINIT_SVC_WANTS

   Functions:
      void cinit_halt(int how);
      int cinit_svc_start(char *svc, int how);
      int cinit_svc_stop(char *svc, int how);
      int cinit_svc_stop(char *svc, int how);

This lib must then include:
   - choosen ipc functions