X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=error.h;h=98ca4ec6adb25fb106da7874262afc1f2829c398;hp=a3755cef5824011de968ec5ce30af6e8045c7773;hb=78773d3a092441e3f9d0be99f46cf45436d2e6cf;hpb=8db6cb34ef06dff8aaf6f4fa4189151216354c9a diff --git a/error.h b/error.h index a3755cef..98ca4ec6 100644 --- a/error.h +++ b/error.h @@ -24,7 +24,7 @@ enum para_subsystem {SS_RECV, SS_STRING, SS_DAEMON, SS_STAT, SS_TIME, SS_GRAB_CLIENT, SS_HTTP_RECV, SS_RECV_COMMON, SS_FILTER_CHAIN, SS_WAV, SS_COMPRESS, SS_OGGDEC, SS_FILTER, SS_COMMAND, SS_RANDOM_DBTOOL, SS_PLM_DBTOOL, SS_CRYPT, SS_HTTP_SEND, SS_ORTP_SEND, SS_DB, SS_OGG, - SS_MP3, SS_MP3DEC, SS_SERVER, SS_AFS, SS_MYSQL, SS_RINGBUFFER}; + SS_MP3, SS_MP3DEC, SS_SERVER, SS_AFS, SS_MYSQL, SS_IPC, SS_RINGBUFFER}; #define NUM_SS (SS_RINGBUFFER + 1) extern const char **para_errlist[]; /** \endcond */ @@ -227,6 +227,15 @@ extern const char **para_errlist[]; #define PLM_DBTOOL_ERRORS \ PARA_ERROR(LOAD_PLAYLIST, "failed to load playlist"), \ + +#define IPC_ERRORS \ + PARA_ERROR(SEM_GET, "failed to create semaphore"), \ + PARA_ERROR(SEM_REMOVE, "can not remove semaphore"), \ + PARA_ERROR(SHM_GET, "failed to allocate shared memory area"), \ + PARA_ERROR(SHM_DESTROY, "failed to destroy shared memory area"), \ + PARA_ERROR(SHM_ATTACH, "can not attach shared memory area"), \ + PARA_ERROR(SHM_DETACH, "can not detach shared memory area"), \ + /* these do not need error handling (yet) */ #define SERVER_ERRORS #define WAV_ERRORS @@ -340,6 +349,7 @@ SS_ENUM(HTTP_SEND); SS_ENUM(ORTP_SEND); SS_ENUM(DB); SS_ENUM(MYSQL); +SS_ENUM(IPC); SS_ENUM(RINGBUFFER); /** \endcond */ #undef PARA_ERROR