c-template
Todo List
Class client_conn
  • enable a queue/list of these
File logger.c
  • buffer logs and use a dedicated thread for writing (avoid blocking locks)
  • handling system signals (exit, kill, etc...)
File logger.h
  • buffer logs and use a dedicated thread for writing (avoid blocking locks)
  • handling system signals (exit, kill, etc...)
File wait_group.h
:
  • determine if this is more efficient than using thread joining
  • expand signalling capabilities to enable a channel
Global wait_group_done (wait_group_t *wg)
:
  • (bonedaddy) decide if we should do a runtime exit on pre condition failure