return 1;
}
+static void _generate_ready_file(const char *path)
+{
+ int fd = -1;
+
+ if (path == NULL) {
+ debug_error("path is NULL");
+ return;
+ }
+
+ if ((fd = creat(path, 0644)) != -1) {
+ debug_warning("ready file(%s) file was created", path);
+ close(fd);
+ } else {
+ debug_error("cannot create ready file(%s), errno(%d)", path, errno);
+ }
+}
+
int main(int argc, char **argv)
{
sem_t* sem = NULL;
#if !defined(USE_SYSTEM_SERVER_PROCESS_MONITORING)
int pid;
#endif
- int fd_fs_ready = -1;
if (_get_option(argc, argv, &serveropt))
return 1;
} else {
debug_warning("SOUND_SERVER_READY(%s) event was created", SOUND_SERVER_READY);
}
+#else
+ _generate_ready_file(SOUND_SERVER_READY);
#endif
- if ((fd_fs_ready = creat(FOCUS_SERVER_READY, 0644)) != -1) {
- debug_warning("FOCUS_SERVER_READY(%s) file was created", FOCUS_SERVER_READY);
- close(fd_fs_ready);
- } else {
- debug_error("cannot create FOCUS_SERVER_READY(%s), errno(%d)", FOCUS_SERVER_READY, errno);
- }
+ _generate_ready_file(FOCUS_SERVER_READY);
_mainloop_run();
}
#endif
#define PA_READY "/tmp/.pa_ready"
-#ifdef USE_LWIPC
#define SOUND_SERVER_READY "/tmp/.sound_server_ready"
-#endif
#define FOCUS_SERVER_READY "/tmp/.focus_server_ready"
#define MMSOUND_ENTER_CRITICAL_SECTION(x_mutex) \