/contrib/ntp/include/isc/msgs.h

https://bitbucket.org/freebsd/freebsd-head/ · C++ Header · 183 lines · 127 code · 24 blank · 32 comment · 0 complexity · d49f13bad2f5df3bf0d349e3260dcdd8 MD5 · raw file

  1. /*
  2. * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
  3. * Copyright (C) 2000-2003 Internet Software Consortium.
  4. *
  5. * Permission to use, copy, modify, and distribute this software for any
  6. * purpose with or without fee is hereby granted, provided that the above
  7. * copyright notice and this permission notice appear in all copies.
  8. *
  9. * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
  10. * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  11. * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
  12. * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  13. * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  14. * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  15. * PERFORMANCE OF THIS SOFTWARE.
  16. */
  17. /* $Id: msgs.h,v 1.5.2.2.8.3 2004/03/06 08:14:44 marka Exp $ */
  18. #ifndef ISC_MSGS_H
  19. #define ISC_MSGS_H 1
  20. #include <isc/lib.h> /* Provide isc_msgcat global variable. */
  21. #include <isc/msgcat.h> /* Provide isc_msgcat_*() functions. */
  22. /*
  23. * Message sets, named per source file, excepting "GENERAL".
  24. * IMPORTANT: The original list is alphabetical, but any new sets must
  25. * be added to the end.
  26. */
  27. #define ISC_MSGSET_GENERAL 1
  28. /* ISC_RESULT_RESULTSET 2 */ /* XXX */
  29. /* ISC_RESULT_UNAVAILABLESET 3 */ /* XXX */
  30. #define ISC_MSGSET_APP 4
  31. #define ISC_MSGSET_COMMANDLINE 5
  32. #define ISC_MSGSET_ENTROPY 6
  33. #define ISC_MSGSET_IFITERIOCTL 7
  34. #define ISC_MSGSET_IFITERSYSCTL 8
  35. #define ISC_MSGSET_LEX 9
  36. #define ISC_MSGSET_LOG 10
  37. #define ISC_MSGSET_MEM 11
  38. #define ISC_MSGSET_NETADDR 12
  39. #define ISC_MSGSET_PRINT 13
  40. #define ISC_MSGSET_RESULT 14
  41. #define ISC_MSGSET_RWLOCK 15
  42. #define ISC_MSGSET_SOCKADDR 16
  43. #define ISC_MSGSET_SOCKET 17
  44. #define ISC_MSGSET_TASK 18
  45. #define ISC_MSGSET_TIMER 19
  46. #define ISC_MSGSET_UTIL 20
  47. #define ISC_MSGSET_IFITERGETIFADDRS 21
  48. /*
  49. * Message numbers. They are only required to be unique per message set,
  50. * but are unique throughout the entire catalog to not be as confusing when
  51. * debugging.
  52. *
  53. * The initial numbering was done by multiply by 100 the set number the
  54. * message appears in then adding the incremental message number.
  55. */
  56. #define ISC_MSG_FAILED 101 /* "failed" */
  57. #define ISC_MSG_SUCCEEDED 102 /* Compatible with "failed" */
  58. #define ISC_MSG_SUCCESS 103 /* More usual way to say "success" */
  59. #define ISC_MSG_STARTING 104 /* As in "daemon: starting" */
  60. #define ISC_MSG_STOPING 105 /* As in "daemon: stopping" */
  61. #define ISC_MSG_ENTERING 106 /* As in "some_subr: entering" */
  62. #define ISC_MSG_EXITING 107 /* As in "some_subr: exiting" */
  63. #define ISC_MSG_CALLING 108 /* As in "calling some_subr()" */
  64. #define ISC_MSG_RETURNED 109 /* As in "some_subr: returned <foo>" */
  65. #define ISC_MSG_FATALERROR 110 /* "fatal error" */
  66. #define ISC_MSG_SHUTTINGDOWN 111 /* "shutting down" */
  67. #define ISC_MSG_RUNNING 112 /* "running" */
  68. #define ISC_MSG_WAIT 113 /* "wait" */
  69. #define ISC_MSG_WAITUNTIL 114 /* "waituntil" */
  70. #define ISC_MSG_SIGNALSETUP 201 /* "handle_signal() %d setup: %s" */
  71. #define ISC_MSG_ILLEGALOPT 301 /* "illegal option" */
  72. #define ISC_MSG_OPTNEEDARG 302 /* "option requires an argument" */
  73. #define ISC_MSG_ENTROPYSTATS 401 /* "Entropy pool %p: refcnt %u ..." */
  74. #define ISC_MSG_MAKESCANSOCKET 501 /* "making interface scan socket: %s" */
  75. #define ISC_MSG_GETIFCONFIG 502 /* "get interface configuration: %s" */
  76. #define ISC_MSG_BUFFERMAX 503 /* "... maximum buffer size exceeded" */
  77. #define ISC_MSG_GETDESTADDR 504 /* "%s: getting destination address: %s" */
  78. #define ISC_MSG_GETNETMASK 505 /* "%s: getting netmask: %s" */
  79. #define ISC_MSG_GETIFLISTSIZE 601 /* "getting interface list size: ..." */
  80. #define ISC_MSG_GETIFLIST 602 /* "getting interface list: ..." */
  81. #define ISC_MSG_UNEXPECTEDTYPE 603 /* "... unexpected ... message type" */
  82. #define ISC_MSG_UNEXPECTEDSTATE 701 /* "Unexpected state %d" */
  83. #define ISC_MSG_BADTIME 801 /* "Bad 00 99:99:99.999 " */
  84. #define ISC_MSG_LEVEL 802 /* "level %d: " */
  85. #define ISC_MSG_ADDTRACE 901 /* "add %p size %u " */
  86. #define ISC_MSG_DELTRACE 902 /* "del %p size %u " */
  87. #define ISC_MSG_POOLSTATS 903 /* "[Pool statistics]\n" */
  88. #define ISC_MSG_POOLNAME 904 /* "name" */
  89. #define ISC_MSG_POOLSIZE 905 /* "size" */
  90. #define ISC_MSG_POOLMAXALLOC 906 /* "maxalloc" */
  91. #define ISC_MSG_POOLALLOCATED 907 /* "allocated" */
  92. #define ISC_MSG_POOLFREECOUNT 908 /* "freecount" */
  93. #define ISC_MSG_POOLFREEMAX 909 /* "freemax" */
  94. #define ISC_MSG_POOLFILLCOUNT 910 /* "fillcount" */
  95. #define ISC_MSG_POOLGETS 911 /* "gets" */
  96. #define ISC_MSG_DUMPALLOC 912 /* "DUMP OF ALL OUTSTANDING MEMORY ..." */
  97. #define ISC_MSG_NONE 913 /* "\tNone.\n" */
  98. #define ISC_MSG_PTRFILELINE 914 /* "\tptr %p file %s line %u\n" */
  99. #define ISC_MSG_UNKNOWNADDR 1001 /* "<unknown address, family %u>" */
  100. #define ISC_MSG_NOLONGDBL 1104 /* "long doubles are not supported" */
  101. #define ISC_MSG_PRINTLOCK 1201 /* "rwlock %p thread %lu ..." */
  102. #define ISC_MSG_READ 1202 /* "read" */
  103. #define ISC_MSG_WRITE 1203 /* "write" */
  104. #define ISC_MSG_READING 1204 /* "reading" */
  105. #define ISC_MSG_WRITING 1205 /* "writing" */
  106. #define ISC_MSG_PRELOCK 1206 /* "prelock" */
  107. #define ISC_MSG_POSTLOCK 1207 /* "postlock" */
  108. #define ISC_MSG_PREUNLOCK 1208 /* "preunlock" */
  109. #define ISC_MSG_POSTUNLOCK 1209 /* "postunlock" */
  110. #define ISC_MSG_UNKNOWNFAMILY 1301 /* "unknown address family: %d" */
  111. #define ISC_MSG_WRITEFAILED 1401 /* "write() failed during watcher ..." */
  112. #define ISC_MSG_READFAILED 1402 /* "read() failed during watcher ... " */
  113. #define ISC_MSG_PROCESSCMSG 1403 /* "processing cmsg %p" */
  114. #define ISC_MSG_IFRECEIVED 1404 /* "interface received on ifindex %u" */
  115. #define ISC_MSG_SENDTODATA 1405 /* "sendto pktinfo data, ifindex %u" */
  116. #define ISC_MSG_DOIORECV 1406 /* "doio_recv: recvmsg(%d) %d bytes ..." */
  117. #define ISC_MSG_PKTRECV 1407 /* "packet received correctly" */
  118. #define ISC_MSG_DESTROYING 1408 /* "destroying" */
  119. #define ISC_MSG_CREATED 1409 /* "created" */
  120. #define ISC_MSG_ACCEPTLOCK 1410 /* "internal_accept called, locked ..." */
  121. #define ISC_MSG_ACCEPTEDCXN 1411 /* "accepted connection, new socket %p" */
  122. #define ISC_MSG_INTERNALRECV 1412 /* "internal_recv: task %p got event %p" */
  123. #define ISC_MSG_INTERNALSEND 1413 /* "internal_send: task %p got event %p" */
  124. #define ISC_MSG_WATCHERMSG 1414 /* "watcher got message %d" */
  125. #define ISC_MSG_SOCKETSREMAIN 1415 /* "sockets exist" */
  126. #define ISC_MSG_PKTINFOPROVIDED 1416 /* "pktinfo structure provided, ..." */
  127. #define ISC_MSG_BOUND 1417 /* "bound" */
  128. #define ISC_MSG_ACCEPTRETURNED 1418 /* accept() returned %d/%s */
  129. #define ISC_MSG_TOOMANYFDS 1419 /* %s: too many open file descriptors */
  130. #define ISC_MSG_ZEROPORT 1420 /* dropping source port zero packet */
  131. #define ISC_MSG_FILTER 1420 /* setsockopt(SO_ACCEPTFILTER): %s */
  132. #define ISC_MSG_AWAKE 1502 /* "awake" */
  133. #define ISC_MSG_WORKING 1503 /* "working" */
  134. #define ISC_MSG_EXECUTE 1504 /* "execute action" */
  135. #define ISC_MSG_EMPTY 1505 /* "empty" */
  136. #define ISC_MSG_DONE 1506 /* "done" */
  137. #define ISC_MSG_QUANTUM 1507 /* "quantum" */
  138. #define ISC_MSG_SCHEDULE 1601 /* "schedule" */
  139. #define ISC_MSG_SIGNALSCHED 1602 /* "signal (schedule)" */
  140. #define ISC_MSG_SIGNALDESCHED 1603 /* "signal (deschedule)" */
  141. #define ISC_MSG_SIGNALDESTROY 1604 /* "signal (destroy)" */
  142. #define ISC_MSG_IDLERESCHED 1605 /* "idle reschedule" */
  143. #define ISC_MSG_EVENTNOTALLOC 1606 /* "couldn't allocate event" */
  144. #define ISC_MSG_SCHEDFAIL 1607 /* "couldn't schedule timer: %u" */
  145. #define ISC_MSG_POSTING 1608 /* "posting" */
  146. #define ISC_MSG_WAKEUP 1609 /* "wakeup" */
  147. #define ISC_MSG_LOCK 1701 /* "LOCK" */
  148. #define ISC_MSG_LOCKING 1702 /* "LOCKING" */
  149. #define ISC_MSG_LOCKED 1703 /* "LOCKED" */
  150. #define ISC_MSG_UNLOCKED 1704 /* "UNLOCKED" */
  151. #define ISC_MSG_RWLOCK 1705 /* "RWLOCK" */
  152. #define ISC_MSG_RWLOCKED 1706 /* "RWLOCKED" */
  153. #define ISC_MSG_RWUNLOCK 1707 /* "RWUNLOCK" */
  154. #define ISC_MSG_BROADCAST 1708 /* "BROADCAST" */
  155. #define ISC_MSG_SIGNAL 1709 /* "SIGNAL" */
  156. #define ISC_MSG_UTILWAIT 1710 /* "WAIT" */
  157. #define ISC_MSG_WAITED 1711 /* "WAITED" */
  158. #define ISC_MSG_GETIFADDRS 1801 /* "getting interface addresses: ..." */
  159. #endif /* ISC_MSGS_H */