Commit a108af3e authored by Scott Vokes's avatar Scott Vokes
Browse files

Use distinct ranges of int values for error enums.

parent cf5c2bfb
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -92,10 +92,10 @@ typedef enum {
    RX_ERROR_NONE = 0,
    RX_ERROR_READY_FOR_DELIVERY = 1,
    RX_ERROR_DONE = 2,
    RX_ERROR_POLLHUP = -1,
    RX_ERROR_POLLERR = -2,
    RX_ERROR_READ_FAILURE = -3,
    RX_ERROR_TIMEOUT = -4,
    RX_ERROR_POLLHUP = -31,
    RX_ERROR_POLLERR = -32,
    RX_ERROR_READ_FAILURE = -33,
    RX_ERROR_TIMEOUT = -34,
} rx_error_t;

/* Per-socket connection context. (Owned by the listener.) */
+6 −6
Original line number Diff line number Diff line
@@ -175,12 +175,12 @@ typedef enum {
typedef enum {
    BUS_SEND_UNDEFINED = 0,
    BUS_SEND_SUCCESS = 1,
    BUS_SEND_TX_TIMEOUT = -1,
    BUS_SEND_TX_FAILURE = -2,
    BUS_SEND_RX_TIMEOUT = -3,
    BUS_SEND_RX_FAILURE = -4,
    BUS_SEND_BAD_RESPONSE = -5,
    BUS_SEND_UNREGISTERED_SOCKET = -6,
    BUS_SEND_TX_TIMEOUT = -51,
    BUS_SEND_TX_FAILURE = -52,
    BUS_SEND_RX_TIMEOUT = -53,
    BUS_SEND_RX_FAILURE = -54,
    BUS_SEND_BAD_RESPONSE = -55,
    BUS_SEND_UNREGISTERED_SOCKET = -56,
} bus_send_status_t;

/* Result from attempting to configure a message bus. */
+9 −9
Original line number Diff line number Diff line
@@ -36,15 +36,15 @@ typedef uint32_t tx_flag_t;
#define SENDER_FD_NOT_IN_USE (-1)
typedef enum {
    TX_ERROR_NONE = 0,
    TX_ERROR_POLLHUP = -1,
    TX_ERROR_POLLERR = -2,
    TX_ERROR_WRITE_FAILURE = -3,
    TX_ERROR_UNREGISTERED_SOCKET = -4,
    TX_ERROR_CLOSED = -5,
    TX_ERROR_NOTIFY_LISTENER_FAILURE = -6,
    TX_ERROR_WRITE_TIMEOUT = -7,
    TX_ERROR_NOTIFY_TIMEOUT = -8,
    TX_ERROR_BAD_SEQUENCE_ID = -9,
    TX_ERROR_POLLHUP = -11,
    TX_ERROR_POLLERR = -12,
    TX_ERROR_WRITE_FAILURE = -13,
    TX_ERROR_UNREGISTERED_SOCKET = -14,
    TX_ERROR_CLOSED = -15,
    TX_ERROR_NOTIFY_LISTENER_FAILURE = -16,
    TX_ERROR_WRITE_TIMEOUT = -17,
    TX_ERROR_NOTIFY_TIMEOUT = -18,
    TX_ERROR_BAD_SEQUENCE_ID = -19,
} tx_error_t;

typedef enum {