mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-06-28 19:02:41 +08:00
tests/syscall01: Update error values
FreeBSD changed the error values.
This commit is contained in:
parent
057656b706
commit
eeeda4b1b8
@ -73,16 +73,16 @@ typedef struct {
|
||||
} socket_test;
|
||||
|
||||
static socket_test socket_tests[] = {
|
||||
{ -1, SOCK_RAW, 0, EPROTONOSUPPORT },
|
||||
{ PF_UNSPEC, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ -1, SOCK_RAW, 0, EAFNOSUPPORT },
|
||||
{ PF_UNSPEC, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_UNIX, SOCK_STREAM, 0, 0 },
|
||||
{ PF_UNIX, SOCK_DGRAM, 0, 0 },
|
||||
{ PF_UNIX, SOCK_SEQPACKET, 0, 0 },
|
||||
{ PF_INET, -1, 0, EPROTONOSUPPORT },
|
||||
{ PF_INET, -1, 0, EPROTOTYPE },
|
||||
{ PF_INET, SOCK_RAW, -1, EPROTONOSUPPORT },
|
||||
{ PF_INET, SOCK_STREAM, 0, 0 },
|
||||
{ PF_INET, SOCK_DGRAM, 0, 0 },
|
||||
{ PF_INET, SOCK_SEQPACKET, 0, EPROTONOSUPPORT },
|
||||
{ PF_INET, SOCK_SEQPACKET, 0, EPROTOTYPE },
|
||||
{ PF_INET, SOCK_RAW, IPPROTO_3PC, 0 },
|
||||
{ PF_INET, SOCK_RAW, IPPROTO_ADFS, 0 },
|
||||
{ PF_INET, SOCK_RAW, IPPROTO_AH, 0 },
|
||||
@ -191,41 +191,41 @@ static socket_test socket_tests[] = {
|
||||
{ PF_INET, SOCK_RAW, IPPROTO_WSN, 0 },
|
||||
{ PF_INET, SOCK_RAW, IPPROTO_XNET, 0 },
|
||||
{ PF_INET, SOCK_RAW, IPPROTO_XTP, 0 },
|
||||
{ PF_IMPLINK, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_PUP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_CHAOS, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_NETBIOS, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_ISO, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_ECMA, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_DATAKIT, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_CCITT, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_SNA, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_DECnet, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_DLI, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_LAT, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_HYLINK, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_APPLETALK, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_ROUTE, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_LINK, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_XTP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_COIP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_CNT, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_RTIP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_IPX, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_SIP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_PIP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_ISDN, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_KEY, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_IMPLINK, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_PUP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_CHAOS, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_NETBIOS, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_ISO, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_ECMA, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_DATAKIT, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_CCITT, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_SNA, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_DECnet, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_DLI, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_LAT, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_HYLINK, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_APPLETALK, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_ROUTE, SOCK_DGRAM, 0, EPROTOTYPE },
|
||||
{ PF_LINK, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_XTP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_COIP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_CNT, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_RTIP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_IPX, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_SIP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_PIP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_ISDN, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_KEY, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_INET6, SOCK_DGRAM, 0, 0 },
|
||||
{ PF_NATM, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_ATM, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ pseudo_AF_HDRCMPLT, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_NETGRAPH, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_SLOW, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_SCLUSTER, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_ARP, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ PF_BLUETOOTH, SOCK_DGRAM, 0, EPROTONOSUPPORT },
|
||||
{ AF_IEEE80211, SOCK_DGRAM, 0, EPROTONOSUPPORT }
|
||||
{ PF_NATM, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_ATM, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ pseudo_AF_HDRCMPLT, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_NETGRAPH, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_SLOW, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_SCLUSTER, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_ARP, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ PF_BLUETOOTH, SOCK_DGRAM, 0, EAFNOSUPPORT },
|
||||
{ AF_IEEE80211, SOCK_DGRAM, 0, EAFNOSUPPORT }
|
||||
};
|
||||
|
||||
static void
|
||||
@ -514,7 +514,7 @@ test_socket_ioctl(void)
|
||||
errno = 0;
|
||||
rv = ioctl(sd, 0xffffffff);
|
||||
assert(rv == -1);
|
||||
assert(errno == EOPNOTSUPP);
|
||||
assert(errno == EADDRNOTAVAIL);
|
||||
|
||||
data = -1;
|
||||
rv = ioctl(sd, FIONREAD, &data);
|
||||
|
Loading…
x
Reference in New Issue
Block a user