C   36

common.h

Guest on 5th May 2022 11:05:08 PM

  1. #ifndef _COMMON_H
  2. #define _COMMON_H
  3.  
  4. #include <assert.h>
  5. #include <stdarg.h>
  6. #include <errno.h>
  7. #include <stdlib.h>
  8.  
  9. typedef struct sockaddr_in sin;
  10. typedef struct sockaddr    sad;
  11.  
  12. static void die(char *s, ...) {
  13.         va_list v;
  14.  
  15.         va_start(v, s);
  16.         vfprintf(stderr, s, v);
  17.         fprintf(stderr, "\n");
  18.         va_end(v);
  19.         fprintf(stderr, " -- errno = %i (%m)\n", errno);
  20.  
  21.         fflush(stderr);
  22.         abort();
  23. }
  24.  
  25. #endif

Raw Paste


Login or Register to edit or fork this paste. It's free.