Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef _IPXE_SYSLOG_H
  2. #define _IPXE_SYSLOG_H
  3. /** @file
  4. *
  5. * Syslog protocol
  6. *
  7. */
  8. FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
  9. #include <syslog.h>
  10. /** Syslog server port */
  11. #define SYSLOG_PORT 514
  12. /** Syslog line buffer size
  13. *
  14. * This is a policy decision
  15. */
  16. #define SYSLOG_BUFSIZE 128
  17. /** Syslog default facility
  18. *
  19. * This is a policy decision
  20. */
  21. #define SYSLOG_DEFAULT_FACILITY 0 /* kernel */
  22. /** Syslog default severity
  23. *
  24. * This is a policy decision
  25. */
  26. #define SYSLOG_DEFAULT_SEVERITY LOG_INFO
  27. /** Syslog priority */
  28. #define SYSLOG_PRIORITY( facility, severity ) ( 8 * (facility) + (severity) )
  29. extern int syslog_send ( struct interface *xfer, unsigned int severity,
  30. const char *message, const char *terminator );
  31. #endif /* _IPXE_SYSLOG_H */