FreeBSD_HEAD_i386 - Build #686 - Failure

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

FreeBSD_HEAD_i386 - Build #686 - Failure

jenkins-admin
FreeBSD_HEAD_i386 - Build #686 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/686/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/686/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/686/console

Change summaries:

285909 by marius:
- Probe UICLASS_CDC/UISUBCLASS_ABSTRACT_CONTROL_MODEL/0xff again. This
  variant of Microsoft RNDIS, i. e. their unofficial version of CDC ACM,
  has been disabled in r261544 for resolving a conflict with umodem(4).
  Eventually, in r275790 that problem was dealt with in the right way.
  However, r275790 failed to put probing of RNDIS devices in question
  back.
- Initialize the device prior to querying it, as required by the RNDIS
  specification. Otherwise already determining the MAC address may fail
  rightfully.
- On detach, halt the device again.
- Use UCDC_SEND_ENCAPSULATED_{COMMAND,RESPONSE}. While these macros are
  resolving to the same values as UR_{CLEAR_FEATURE,GET_STATUS}, the
  former set is way more appropriate in this context.
- Report unknown - rather: unimplemented - events unconditionally and
  not just in debug mode. This ensures that we'll get some hint of what
  is going wrong instead of the driver silently failing.
- Deal with the Microsoft ActiveSync requirement of using an input buffer
  the size of the expected reply or larger - except for variably sized
  replies - when querying a device.
- Fix some pointless NULL checks, style bugs etc.

This changes allow urndis(4) to communicate with a Microsoft-certified
USB RNDIS test token.

MFC after: 3 days
Sponsored by: genua mbh



The end of the build log:

[...truncated 188891 lines...]
--- if_ipheth.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC  -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /usr/src/sys/modules/usb/ipheth/../../../dev/usb/net/if_ipheth.c -o if_ipheth.o
--- all_subdir_wlan_rssadapt ---
--- wlan_rssadapt.ko.debug ---
ld -Bshareable -d -warn-common -o wlan_rssadapt.ko.debug wlan_rssadapt.kld
--- wlan_rssadapt.ko.symbols ---
objcopy --only-keep-debug wlan_rssadapt.ko.debug wlan_rssadapt.ko.symbols
--- wlan_rssadapt.ko ---
objcopy --strip-debug --add-gnu-debuglink=wlan_rssadapt.ko.symbols wlan_rssadapt.ko.debug wlan_rssadapt.ko
--- all_subdir_wlan ---
--- ieee80211_ratectl_none.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC  -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /usr/src/sys/modules/wlan/../../net80211/ieee80211_ratectl_none.c -o ieee80211_ratectl_none.o
--- ieee80211_ratectl.o ---
ctfconvert -L VERSION -g ieee80211_ratectl.o
--- all_subdir_usb ---
--- all_subdir_urndis ---
===> usb/urndis (all)
--- all_subdir_wlan ---
--- ieee80211_ratectl_none.o ---
ctfconvert -L VERSION -g ieee80211_ratectl_none.o
--- all_subdir_wlan_tkip ---
ctfconvert -L VERSION -g ieee80211_crypto_tkip.o
--- all_subdir_usb ---
--- if_urndis.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC  -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c -o if_urndis.o
--- all_subdir_wlan ---
--- ieee80211_regdomain.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC  -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /usr/src/sys/modules/wlan/../../net80211/ieee80211_regdomain.c -o ieee80211_regdomain.o
--- all_subdir_wlan_tkip ---
--- wlan_tkip.kld ---
ld -d -warn-common -r -d -o wlan_tkip.kld ieee80211_crypto_tkip.o
ctfmerge -L VERSION -g -o wlan_tkip.kld ieee80211_crypto_tkip.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk wlan_tkip.kld  export_syms | xargs -J% objcopy % wlan_tkip.kld
--- all_subdir_usb ---
--- all_subdir_ipheth ---
ctfconvert -L VERSION -g if_ipheth.o
--- if_ipheth.kld ---
ld -d -warn-common -r -d -o if_ipheth.kld if_ipheth.o
--- all_subdir_wlan_tkip ---
--- wlan_tkip.ko.debug ---
ld -Bshareable -d -warn-common -o wlan_tkip.ko.debug wlan_tkip.kld
--- wlan_tkip.ko.symbols ---
objcopy --only-keep-debug wlan_tkip.ko.debug wlan_tkip.ko.symbols
--- wlan_tkip.ko ---
objcopy --strip-debug --add-gnu-debuglink=wlan_tkip.ko.symbols wlan_tkip.ko.debug wlan_tkip.ko
--- all_subdir_usb ---
ctfmerge -L VERSION -g -o if_ipheth.kld if_ipheth.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk if_ipheth.kld  export_syms | xargs -J% objcopy % if_ipheth.kld
--- all_subdir_wlan ---
--- ieee80211_ht.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC  -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /usr/src/sys/modules/wlan/../../net80211/ieee80211_ht.c -o ieee80211_ht.o
--- all_subdir_usb ---
--- if_ipheth.ko.debug ---
ld -Bshareable -d -warn-common -o if_ipheth.ko.debug if_ipheth.kld
--- if_ipheth.ko.symbols ---
objcopy --only-keep-debug if_ipheth.ko.debug if_ipheth.ko.symbols
--- if_ipheth.ko ---
objcopy --strip-debug --add-gnu-debuglink=if_ipheth.ko.symbols if_ipheth.ko.debug if_ipheth.ko
--- all_subdir_wlan ---
--- ieee80211_hwmp.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/sys -fno-common -g -I/usr/obj/usr/src/sys/GENERIC  -mno-mmx -mno-sse -msoft-float -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /usr/src/sys/modules/wlan/../../net80211/ieee80211_hwmp.c -o ieee80211_hwmp.o
--- all_subdir_usb ---
--- all_subdir_urndis ---
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:738:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_type),
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:739:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_len),
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:740:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_rid),
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:741:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_oid),
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:742:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_infobuflen),
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:743:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_infobufoffset),
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/usr/src/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:744:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_devicevchdl));
                    ~~~^
                       ->
/usr/src/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/usr/src/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
7 errors generated.
*** [if_urndis.o] Error code 1

make[5]: stopped in /usr/src/sys/modules/usb/urndis
1 error

make[5]: stopped in /usr/src/sys/modules/usb/urndis
*** [all_subdir_urndis] Error code 2

make[4]: stopped in /usr/src/sys/modules/usb
1 error

make[4]: stopped in /usr/src/sys/modules/usb
*** [all_subdir_usb] Error code 2

make[3]: stopped in /usr/src/sys/modules
--- all_subdir_wlan ---
--- ieee80211_regdomain.o ---
ctfconvert -L VERSION -g ieee80211_regdomain.o
--- ieee80211_hwmp.o ---
ctfconvert -L VERSION -g ieee80211_hwmp.o
--- ieee80211_ht.o ---
ctfconvert -L VERSION -g ieee80211_ht.o
A failure has been detected in another branch of the parallel make

make[4]: stopped in /usr/src/sys/modules/wlan
*** [all_subdir_wlan] Error code 2

make[3]: stopped in /usr/src/sys/modules
2 errors

make[3]: stopped in /usr/src/sys/modules
*** [modules-all] Error code 2

make[2]: stopped in /usr/obj/usr/src/sys/GENERIC
1 error

make[2]: stopped in /usr/obj/usr/src/sys/GENERIC
*** [buildkernel] Error code 2

make[1]: stopped in /usr/src
1 error

make[1]: stopped in /usr/src
*** [buildkernel] Error code 2

make: stopped in /usr/src
1 error

make: stopped in /usr/src
Build step 'Execute shell' marked build as failure
[PostBuildScript] - Execution post build scripts.
[FreeBSD_HEAD_i386] $ /bin/sh -xe /tmp/hudson8470579707232879586.sh
+ export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin'
+ export 'jname=FreeBSD_HEAD_i386'
+ echo 'clean up jail FreeBSD_HEAD_i386'
clean up jail FreeBSD_HEAD_i386
+ sudo jail -r FreeBSD_HEAD_i386
+ sudo ifconfig igb0 inet6 2610:1c1:1:607c::106:1 -alias
+ sudo umount FreeBSD_HEAD_i386/usr/src
+ sudo umount FreeBSD_HEAD_i386/dev
+ sudo rm -fr FreeBSD_HEAD_i386
rm: FreeBSD_HEAD_i386/usr/bin/crontab: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/login: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/ypchpass: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/chpass: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/chfn: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/chsh: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/passwd: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/su: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/opiepasswd: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/ypchfn: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/yppasswd: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/opieinfo: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin/ypchsh: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/bin: Directory not empty
rm: FreeBSD_HEAD_i386/usr/lib/librt.so.1: Operation not permitted
rm: FreeBSD_HEAD_i386/usr/lib: Directory not empty
rm: FreeBSD_HEAD_i386/usr: Directory not empty
rm: FreeBSD_HEAD_i386/lib/libthr.so.3: Operation not permitted
rm: FreeBSD_HEAD_i386/lib/libc.so.7: Operation not permitted
rm: FreeBSD_HEAD_i386/lib/libcrypt.so.5: Operation not permitted
rm: FreeBSD_HEAD_i386/lib: Directory not empty
rm: FreeBSD_HEAD_i386/sbin/init: Operation not permitted
rm: FreeBSD_HEAD_i386/sbin: Directory not empty
rm: FreeBSD_HEAD_i386/libexec/ld-elf.so.1: Operation not permitted
rm: FreeBSD_HEAD_i386/libexec: Directory not empty
rm: FreeBSD_HEAD_i386: Directory not empty
+ true
+ sudo chflags -R noschg FreeBSD_HEAD_i386
+ sudo rm -fr FreeBSD_HEAD_i386
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any
_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-i386
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

FreeBSD_HEAD_i386 - Build #687 - Fixed

jenkins-admin
FreeBSD_HEAD_i386 - Build #687 - Fixed:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/687/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/687/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_i386/687/console

Change summaries:

285913 by marius:
- Fix compilation after r285909 with USB_DEBUG defined.
- Regenerate usb.conf.

285912 by marius:
- Use __FBSDID().
- Const'ify cons_to_vga_colors.
- Fix line wrapping.

MFC after: 3 days

285911 by marius:
- Nuke dupe $FreeBSD$.
- Fix whitespace.

MFC after: 3 days

285910 by ed:
Make shutdown() return ENOTCONN as required by POSIX, part deux.

Summary:
Back in 2005, maxim@ attempted to fix shutdown() to return ENOTCONN in case the socket was not connected (r150152). This had to be rolled back (r150155), as it broke some of the existing programs that depend on this behavior. I reapplied this change on my system and indeed, syslogd failed to start up. I fixed this back in February (279016) and MFC'ed it to the supported stable branches. Apart from that, things seem to work out all right.

Since at least Linux and Mac OS X do the right thing, I'd like to go ahead and give this another try. To keep old copies of syslogd working, only start returning ENOTCONN for recent binaries.

I took a look at the XNU sources and they seem to test against both SS_ISCONNECTED, SS_ISCONNECTING and SS_ISDISCONNECTING, instead of just SS_ISCONNECTED. That seams reasonable, so let's do the same.

Test Plan:
This issue was uncovered while writing tests for shutdown() in CloudABI:

https://github.com/NuxiNL/cloudlibc/blob/master/src/libc/sys/socket/shutdown_test.c#L26

Reviewers: glebius, rwatson, #manpages, gnn, #network

Reviewed By: gnn, #network

Subscribers: bms, mjg, imp

Differential Revision: https://reviews.freebsd.org/D3039

_______________________________________________
[hidden email] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-i386
To unsubscribe, send any mail to "[hidden email]"