www.nico.schottelius.org/software/cinit/browse_source/cinit-0.3pre15/src/libcinit
Nico Schottelius 440caeb555 add cinit-0.3pre15
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
2009-09-23 08:01:33 +02:00
..
cinit_flag_to_uint32_t.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_get_version.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_halt.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_prepare_comm.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_send_to.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_svc_disable.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_svc_enable.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_svc_get_pid.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
cinit_svc_get_status.c add cinit-0.3pre15 2009-09-23 08:01:33 +02:00
README add cinit-0.3pre15 2009-09-23 08:01:33 +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