- ESTRPIPE,
-#else
- ERRNO_NO_LOCAL_MAPPING,
-#endif
- ES("If pipe/FIFO, don't sleep in stream head") },
- { BSM_ERRNO_ENOTEMPTY, ENOTEMPTY, ES("Directory not empty") },
- { BSM_ERRNO_EUSERS, EUSERS, ES("Too many users") },
- { BSM_ERRNO_ENOTSOCK, ENOTSOCK,
- ES("Socket operation on non-socket") },
- { BSM_ERRNO_EDESTADDRREQ, EDESTADDRREQ,
- ES("Destination address required") },
- { BSM_ERRNO_EMSGSIZE, EMSGSIZE, ES("Message too long") },
- { BSM_ERRNO_EPROTOTYPE, EPROTOTYPE,
- ES("Protocol wrong type for socket") },
- { BSM_ERRNO_ENOPROTOOPT, ENOPROTOOPT, ES("Protocol not available") },
- { BSM_ERRNO_EPROTONOSUPPORT, EPROTONOSUPPORT,
- ES("Protocol not supported") },
- { BSM_ERRNO_ESOCKTNOSUPPORT, ESOCKTNOSUPPORT,
- ES("Socket type not supported") },
- { BSM_ERRNO_EOPNOTSUPP, EOPNOTSUPP, ES("Operation not supported") },
- { BSM_ERRNO_EPFNOSUPPORT, EPFNOSUPPORT,
- ES("Protocol family not supported") },
- { BSM_ERRNO_EAFNOSUPPORT, EAFNOSUPPORT,
- ES("Address family not supported by protocol family") },
- { BSM_ERRNO_EADDRINUSE, EADDRINUSE, ES("Address already in use") },
- { BSM_ERRNO_EADDRNOTAVAIL, EADDRNOTAVAIL,
- ES("Can't assign requested address") },
- { BSM_ERRNO_ENETDOWN, ENETDOWN, ES("Network is down") },
- { BSM_ERRNO_ENETRESET, ENETRESET,
- ES("Network dropped connection on reset") },
- { BSM_ERRNO_ECONNABORTED, ECONNABORTED,
- ES("Software caused connection abort") },
- { BSM_ERRNO_ECONNRESET, ECONNRESET, ES("Connection reset by peer") },
- { BSM_ERRNO_ENOBUFS, ENOBUFS, ES("No buffer space available") },
- { BSM_ERRNO_EISCONN, EISCONN, ES("Socket is already connected") },
- { BSM_ERRNO_ENOTCONN, ENOTCONN, ES("Socket is not connected") },
- { BSM_ERRNO_ESHUTDOWN, ESHUTDOWN,
- ES("Can't send after socket shutdown") },
- { BSM_ERRNO_ETOOMANYREFS, ETOOMANYREFS,
- ES("Too many references: can't splice") },
- { BSM_ERRNO_ETIMEDOUT, ETIMEDOUT, ES("Operation timed out") },
- { BSM_ERRNO_ECONNREFUSED, ECONNREFUSED, ES("Connection refused") },
- { BSM_ERRNO_EHOSTDOWN, EHOSTDOWN, ES("Host is down") },
- { BSM_ERRNO_EHOSTUNREACH, EHOSTUNREACH, ES("No route to host") },
- { BSM_ERRNO_EALREADY, EALREADY, ES("Operation already in progress") },
- { BSM_ERRNO_EINPROGRESS, EINPROGRESS,
- ES("Operation now in progress") },
- { BSM_ERRNO_ESTALE, ESTALE, ES("Stale NFS file handle") },
- { BSM_ERRNO_EPWROFF,
+ .be_local_errno = ESTRPIPE,
+#else
+ .be_local_errno = ERRNO_NO_LOCAL_MAPPING,
+#endif
+ ES("If pipe/FIFO, don't sleep in stream head") },
+ { .be_bsm_errno = BSM_ERRNO_ENOTEMPTY, .be_local_errno = ENOTEMPTY, ES("Directory not empty") },
+ { .be_bsm_errno = BSM_ERRNO_EUSERS, .be_local_errno = EUSERS, ES("Too many users") },
+ { .be_bsm_errno = BSM_ERRNO_ENOTSOCK, .be_local_errno = ENOTSOCK,
+ ES("Socket operation on non-socket") },
+ { .be_bsm_errno = BSM_ERRNO_EDESTADDRREQ, .be_local_errno = EDESTADDRREQ,
+ ES("Destination address required") },
+ { .be_bsm_errno = BSM_ERRNO_EMSGSIZE, .be_local_errno = EMSGSIZE, ES("Message too long") },
+ { .be_bsm_errno = BSM_ERRNO_EPROTOTYPE, .be_local_errno = EPROTOTYPE,
+ ES("Protocol wrong type for socket") },
+ { .be_bsm_errno = BSM_ERRNO_ENOPROTOOPT, .be_local_errno = ENOPROTOOPT, ES("Protocol not available") },
+ { .be_bsm_errno = BSM_ERRNO_EPROTONOSUPPORT, .be_local_errno = EPROTONOSUPPORT,
+ ES("Protocol not supported") },
+ { .be_bsm_errno = BSM_ERRNO_ESOCKTNOSUPPORT, .be_local_errno = ESOCKTNOSUPPORT,
+ ES("Socket type not supported") },
+ { .be_bsm_errno = BSM_ERRNO_EOPNOTSUPP, .be_local_errno = EOPNOTSUPP, ES("Operation not supported") },
+ { .be_bsm_errno = BSM_ERRNO_EPFNOSUPPORT, .be_local_errno = EPFNOSUPPORT,
+ ES("Protocol family not supported") },
+ { .be_bsm_errno = BSM_ERRNO_EAFNOSUPPORT, .be_local_errno = EAFNOSUPPORT,
+ ES("Address family not supported by protocol family") },
+ { .be_bsm_errno = BSM_ERRNO_EADDRINUSE, .be_local_errno = EADDRINUSE, ES("Address already in use") },
+ { .be_bsm_errno = BSM_ERRNO_EADDRNOTAVAIL, .be_local_errno = EADDRNOTAVAIL,
+ ES("Can't assign requested address") },
+ { .be_bsm_errno = BSM_ERRNO_ENETDOWN, .be_local_errno = ENETDOWN, ES("Network is down") },
+ { .be_bsm_errno = BSM_ERRNO_ENETRESET, .be_local_errno = ENETRESET,
+ ES("Network dropped connection on reset") },
+ { .be_bsm_errno = BSM_ERRNO_ECONNABORTED, .be_local_errno = ECONNABORTED,
+ ES("Software caused connection abort") },
+ { .be_bsm_errno = BSM_ERRNO_ECONNRESET, .be_local_errno = ECONNRESET, ES("Connection reset by peer") },
+ { .be_bsm_errno = BSM_ERRNO_ENOBUFS, .be_local_errno = ENOBUFS, ES("No buffer space available") },
+ { .be_bsm_errno = BSM_ERRNO_EISCONN, .be_local_errno = EISCONN, ES("Socket is already connected") },
+ { .be_bsm_errno = BSM_ERRNO_ENOTCONN, .be_local_errno = ENOTCONN, ES("Socket is not connected") },
+ { .be_bsm_errno = BSM_ERRNO_ESHUTDOWN, .be_local_errno = ESHUTDOWN,
+ ES("Can't send after socket shutdown") },
+ { .be_bsm_errno = BSM_ERRNO_ETOOMANYREFS, .be_local_errno = ETOOMANYREFS,
+ ES("Too many references: can't splice") },
+ { .be_bsm_errno = BSM_ERRNO_ETIMEDOUT, .be_local_errno = ETIMEDOUT, ES("Operation timed out") },
+ { .be_bsm_errno = BSM_ERRNO_ECONNREFUSED, .be_local_errno = ECONNREFUSED, ES("Connection refused") },
+ { .be_bsm_errno = BSM_ERRNO_EHOSTDOWN, .be_local_errno = EHOSTDOWN, ES("Host is down") },
+ { .be_bsm_errno = BSM_ERRNO_EHOSTUNREACH, .be_local_errno = EHOSTUNREACH, ES("No route to host") },
+ { .be_bsm_errno = BSM_ERRNO_EALREADY, .be_local_errno = EALREADY, ES("Operation already in progress") },
+ { .be_bsm_errno = BSM_ERRNO_EINPROGRESS, .be_local_errno = EINPROGRESS,
+ ES("Operation now in progress") },
+ { .be_bsm_errno = BSM_ERRNO_ESTALE, .be_local_errno = ESTALE, ES("Stale NFS file handle") },
+ { .be_bsm_errno = BSM_ERRNO_EQFULL, .be_local_errno = EQFULL, ES("Interface output queue is full") },
+ { .be_bsm_errno = BSM_ERRNO_EPWROFF,