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