- if (journal_startup() < 0)
- exit(1);
-
- empth_create(PP_ACCEPT, player_accept, (50 * 1024), flags,
- "AcceptPlayers", 0);
- empth_create(PP_KILLIDLE, player_kill_idle, (50 * 1024), flags,
- "KillIdle", 0);
- empth_create(PP_TIMESTAMP, delete_lostitems, (50 * 1024), flags,
- "DeleteItems", 0);
+ update_lock = empth_rwlock_create("Update");
+ shutdown_lock = empth_rwlock_create("Shutdown");
+ if (!update_lock || !shutdown_lock)
+ exit_nomem();