DELTA 301956 0 36 SVNrX=S99portset_auto_deENDREP DELTA 301964 0 165 SVNBT D~Pp .Ft int .Fn libusb_set_auto_detach_kernel_driver "libusb_device_handle *devh" "int enable" This function enables automatic kernel interface driver detach when an interface is claimed. When the interface is restored the kernel driver is allowed to be re-attached. If the .Fa enable argument is non-zero the feature is enabled. Else disabled. Returns 0 on success and a LIBUSB_ERROR code on ENDREP DELTA 301964 192 48 SVNtE ? c$P>auto_detach_kernel_driver(libusb_device_handle *dev, int enablENDREP DELTA 301964 265 65 SVN!,W+F>{c64${rUYI t3bUif (pdev->auto_detach != 0) { err = libusb_detach_kernel_driver(pdev, interface_number); if (err != 0) goto done; }done: return (errif (pdev->auto_detach != 0) { err = libusb_attach_kernel_driver(pdev, interface_number); if (err != 0) goto done; } else dev->claimed_interfaces &= ~(1 << interface_number); CTX_UNLOCK(dev->ctx); done:int libusb_set_auto_detach_kernel_driver(libusb_device_handle *dev, int enable) { dev->auto_detach = (enable ? 1 : ENDREP DELTA 297764 0 54 SVND3 h og]gg/* * The following variable is only used by the libusb v1.0 * compat layer: */ pdev->auto_detachENDREP DELTA 250201 895 106 SVN@ 6 h#c5auto detach kernel driver */ uint8_t auto_detach; ENDREP id: 4-184610.0-189587.r301966/1444 type: file pred: 4-184610.0-189587.r301956/7699 count: 29 text: 301966 0 44 9816 b265db76ce0d70c79f0c2aedd19d3fb9 32fd7bd9821dfde36e1f5550cd0be7b2db4b6636 301965-6hbh/_4 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/lib/libusb/Makefile copyroot: 189587 /head/lib/libusb id: 7-184610.0-189628.r301966/1776 type: file pred: 7-184610.0-189628.r301964/359 count: 39 text: 301966 69 421 22228 c7dd65eb027bee65b831658d4b36ac10 1467e84e8a58d23f89d789893829f816a556227e 301965-6hbh/_5 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/lib/libusb/libusb.3 copyroot: 189628 /head/lib/libusb/libusb.3 id: 3-194676.0-189587.r301966/2119 type: file pred: 3-194676.0-189587.r301964/701 count: 27 text: 301966 516 87 18373 e5ef0ea93095a36e4cece6bb79b24d9f f18a169ff3d7047ba2e8b9d28c2c02c52dced0f8 301965-6hbh/_6 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/lib/libusb/libusb.h copyroot: 189587 /head/lib/libusb id: 6-194676.0-189587.r301966/2453 type: file pred: 6-194676.0-189587.r301964/1033 count: 34 text: 301966 630 529 38049 ff166564bf43865a3fa0dca2e09bd130 cc6725849a05d4a949a1f1e09bfb4b959327cc36 301965-6hbh/_7 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/lib/libusb/libusb10.c copyroot: 189587 /head/lib/libusb id: 9-184610.0-189587.r301966/2791 type: file pred: 9-184610.0-189587.r297764/341 count: 26 text: 301966 1186 129 28467 ec850e46170511d02e243a475eb4a567 fe194e45cc8621c6c46491cc175dd0c9c4611017 301965-6hbh/_8 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/lib/libusb/libusb20.c copyroot: 189587 /head/lib/libusb id: p-184610.0-189587.r301966/3129 type: file pred: p-184610.0-189587.r250201/3711 count: 14 text: 301966 1340 76 8640 4eb988c89b92af3b4aa02e90736ec0af 3b9a1d8d1e36b15e706e110174ffeaafb8fcd8d0 301965-6hbh/_9 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/lib/libusb/libusb20_int.h copyroot: 189587 /head/lib/libusb PLAIN K 8 Makefile V 35 file 4-184610.0-189587.r301966/1444 K 15 Makefile.depend V 39 file 164-284345.0-189587.r291307/123689 K 13 libusb-0.1.pc V 35 file 8-253637.0-189587.r253637/7062 K 13 libusb-1.0.pc V 33 file a-253637.0-189587.r267110/51 K 13 libusb-2.0.pc V 35 file c-253637.0-189587.r253637/7664 K 8 libusb.3 V 35 file 7-184610.0-189628.r301966/1776 K 8 libusb.h V 35 file 3-194676.0-189587.r301966/2119 K 10 libusb01.c V 35 file d-184610.0-223495.r264344/1971 K 10 libusb10.c V 35 file 6-194676.0-189587.r301966/2453 K 10 libusb10.h V 35 file 8-194676.0-189587.r248236/5860 K 15 libusb10_desc.c V 33 file a-194676.0-189587.r301846/60 K 13 libusb10_io.c V 35 file c-194676.0-189587.r260315/2164 K 10 libusb20.3 V 36 file 7-184610.0-194674.r276294/26536 K 10 libusb20.c V 35 file 9-184610.0-189587.r301966/2791 K 10 libusb20.h V 35 file b-184610.0-189587.r250201/3373 K 15 libusb20_desc.c V 36 file l-184610.0-189587.r298896/27938 K 15 libusb20_desc.h V 34 file n-184610.0-189587.r277245/658 K 14 libusb20_int.h V 35 file p-184610.0-189587.r301966/3129 K 17 libusb20_ugen20.c V 33 file r-184610.0-189587.r255242/92 K 21 libusb_global_linux.h V 35 file g-248236.0-189587.r253339/2756 K 5 usb.h V 35 file f-184610.0-196698.r248236/8903 END ENDREP id: 2-184610.0-189587.r301966/4722 type: dir pred: 2-184610.0-189587.r301964/2619 count: 118 text: 301966 3470 1239 0 eddb1414cf141a80b4e9468b84598aa8 props: 80416 75 4 0 2d2977d1c96f487abe4a1e202dd03b4e cpath: /head/lib/libusb copyroot: 189587 /head/lib/libusb PLAIN K 8 Makefile V 33 file 20-1573.0-1574.r301553/13948 K 12 Makefile.inc V 26 file 2-1848.0.r201381/3832 K 3 atf V 29 dir l-241823.0.r299094/128691 K 5 clang V 28 dir 2-208963.0.r301277/18297 K 3 csu V 22 dir 7-5.0.r300406/1286 K 8 lib80211 V 29 dir 4-291464.0.r298107/140688 K 8 libalias V 28 dir 2-26027.0.r298107/141696 K 10 libarchive V 29 dir 2-125635.0.r299529/313432 K 9 libauditd V 30 dir 30-186647.0.r298107/143932 K 10 libbegemot V 29 dir 4-135771.0.r298107/144536 K 12 libblacklist V 27 dir h-301226.0.r301283/7150 K 16 libblocksruntime V 29 dir c-215125.0.r298107/145194 K 12 libbluetooth V 28 dir d-121054.0.r299090/18944 K 10 libbsdstat V 26 dir 4-262821.0.r299950/574 K 6 libbsm V 29 dir 4-155212.0.r298107/147364 K 8 libbsnmp V 26 dir 2-122405.0.r299699/456 K 6 libbz2 V 28 dir 4-78559.0.r298107/148604 K 4 libc V 26 dir 2-1052.0.r301777/10517 K 6 libc++ V 27 dir l-227983.0.r300943/1501 K 14 libc_nonshared V 29 dir h-258283.0.r284345/607529 K 11 libcalendar V 28 dir 2-31530.0.r298107/174568 K 6 libcam V 26 dir 2-39209.0.r300547/3168 K 9 libcasper V 27 dir 2-258843.0.r301844/1453 K 11 libclang_rt V 27 dir 2-276857.0.r301891/8326 K 10 libcom_err V 27 dir 2-5623.0.r298107/182229 K 9 libcompat V 26 dir 1l-1574.0.r300664/1054 K 14 libcompiler_rt V 28 dir j-215125.0.r300119/27058 K 8 libcrypt V 24 dir 2-1985.0.r301168/888 K 7 libcuse V 26 dir 7-266581.0.r298602/629 K 8 libcxxrt V 27 dir p-227983.0.r300943/2203 K 9 libdevctl V 27 dir 7-278320.0.r298709/3376 K 10 libdevdctl V 28 dir 20-300906.0.r301283/8298 K 10 libdevinfo V 28 dir 2-75726.0.r298107/188383 K 10 libdevstat V 28 dir 2-39211.0.r298107/189125 K 6 libdpv V 29 dir 4-274116.0.r298107/190394 K 8 libdwarf V 27 dir 2-179187.0.r298401/1098 K 7 libedit V 27 dir 21-1574.0.r298896/11807 K 6 libefi V 29 dir 4-203181.0.r298107/194946 K 6 libelf V 27 dir 9-164190.0.r298401/1689 K 8 libelftc V 28 dir 9-275373.0.r301471/26376 K 8 libevent V 37 dir 1i-171173.0-273065.r298107/196863 K 11 libexecinfo V 29 dir 2-254709.0.r298107/197508 K 8 libexpat V 29 dir 2-104352.0.r298107/198222 K 8 libfetch V 26 dir 2-37536.0.r301027/1054 K 9 libfigpar V 30 dir 10-274116.0.r298107/200226 K 7 libgeom V 29 dir 2-110545.0.r298107/201185 K 7 libgpio V 26 dir 7-274987.0.r298272/755 K 9 libgssapi V 29 dir 14-153838.0.r298896/19459 K 16 libiconv_modules V 29 dir 41-219019.0.r291307/83135 K 8 libipsec V 26 dir 4-55505.0.r298214/1111 K 7 libjail V 29 dir 9-194869.0.r298107/210450 K 9 libkiconv V 28 dir 9-120492.0.r298896/20371 K 6 libkvm V 26 dir b-1539.0.r298896/23630 K 7 libldns V 29 dir q-246827.0.r298107/214746 K 7 liblzma V 29 dir d-207842.0.r298107/215499 K 8 libmagic V 28 dir 2-133362.0.r299736/32889 K 5 libmd V 26 dir 2-1803.0.r300921/19318 K 10 libmemstat V 29 dir 2-147997.0.r298107/218911 K 9 libmilter V 28 dir 4-90796.0.r298107/219515 K 5 libmp V 25 dir 2-80529.0.r299510/742 K 5 libmt V 26 dir 8-279219.0.r300327/762 K 9 libnandfs V 29 dir 9-235537.0.r298107/222469 K 9 libnetbsd V 29 dir 4-244557.0.r298107/223533 K 11 libnetgraph V 28 dir 9-52419.0.r298107/224412 K 8 libngatm V 29 dir 2-121336.0.r298107/225019 K 5 libnv V 29 dir 7-258065.0.r299094/159104 K 10 libopenbsd V 36 dir 9-228063.0-290351.r298107/228304 K 7 libopie V 28 dir 7-22373.0.r298107/229084 K 6 libpam V 25 dir 2-1589.0.r301891/9519 K 7 libpcap V 27 dir 2-5740.0.r298107/233984 K 5 libpe V 26 dir 5-295581.0.r295650/971 K 9 libpjdlog V 29 dir 5-258791.0.r298107/234692 K 6 libpmc V 28 dir 9-145256.0.r298896/26834 K 7 libproc V 29 dir 2-179185.0.r299094/162188 K 11 libprocstat V 29 dir 4-221807.0.r298107/241122 K 9 libradius V 25 dir 2-41119.0.r300602/846 K 13 librpcsec_gss V 28 dir 1d-181344.0.r299455/1956 K 9 librpcsvc V 27 dir 2-1983.0.r298107/245169 K 5 librt V 29 dir 2-156136.0.r299094/163451 K 10 librtld_db V 29 dir 2-210678.0.r298107/247482 K 7 libsbuf V 28 dir 7-74840.0.r298107/248189 K 6 libsdp V 28 dir n-121054.0.r298896/27760 K 5 libsm V 28 dir 8-90796.0.r298107/249716 K 6 libsmb V 28 dir a-87874.0.r298107/250314 K 7 libsmdb V 28 dir c-64567.0.r298107/250913 K 9 libsmutil V 28 dir g-64567.0.r298107/251515 K 10 libsqlite3 V 37 dir 1e-251886.0-274885.r298107/252180 K 8 libstand V 27 dir 3j-38451.0.r300264/4467 K 9 libstdbuf V 29 dir 7-234772.0.r298107/257549 K 13 libstdthreads V 29 dir 9-228904.0.r298107/258541 K 12 libsysdecode V 29 dir a-292236.0.r298107/259724 K 10 libtacplus V 28 dir 2-41121.0.r298107/260663 K 9 libtelnet V 28 dir 3q-1574.0.r298107/261321 K 6 libthr V 28 dir 2-112918.0.r301412/16364 K 12 libthread_db V 29 dir 2-132172.0.r298107/265363 K 6 libucl V 28 dir a-262398.0.r301339/11688 K 6 libufs V 25 dir 5-99193.0.r300163/979 K 9 libugidfw V 29 dir 2-101206.0.r298107/268088 K 7 libulog V 29 dir 8-200062.0.r298107/269115 K 10 libunbound V 29 dir a-255597.0.r298107/269723 K 6 libusb V 34 dir 2-184610.0-189587.r301966/4722 K 9 libusbhid V 28 dir l-61560.0.r298107/272554 K 7 libutil V 25 dir n-1553.0.r300152/4683 K 6 libvgl V 28 dir 2-28328.0.r298107/278403 K 9 libvmmapi V 35 dir 5-221828.0-245652.r298896/30454 K 7 libwrap V 28 dir 4-44746.0.r298107/279968 K 5 libxo V 28 dir 7-273567.0.r300925/31641 K 4 liby V 28 dir 41-1574.0.r298107/282777 K 9 libypclnt V 28 dir 2-94575.0.r298107/283732 K 4 libz V 28 dir 2-17652.0.r298107/286399 K 4 msun V 27 dir 1f-1573.0.r301761/12657 K 7 ncurses V 27 dir 7c-3410.0.r299289/21288 K 5 tests V 29 dir 4-257852.0.r299094/175914 END ENDREP id: 6-5.0.r301966/10370 type: dir pred: 6-5.0.r301964/8267 count: 16819 text: 301966 4985 5372 0 d4ded0ddaf864376388e7cc752842e2c cpath: /head/lib copyroot: 0 / minfo-cnt: 1 PLAIN K 10 .arcconfig V 26 file 1-265842.0.r298387/42 K 8 .arclint V 27 file 1-266959.0.r281789/766 K 9 COPYRIGHT V 25 file 1-2656.0.r292983/104 K 5 LOCKS V 27 file 1-146890.0.r255635/270 K 11 MAINTAINERS V 26 file 1-94742.0.r298107/462 K 8 Makefile V 30 file 3-1594.0-1595.r301940/148 K 13 Makefile.inc1 V 27 file 5-38666.0.r301939/2089 K 18 Makefile.libcompat V 34 file 5-38666.0-296709.r301939/2378 K 17 ObsoleteFiles.inc V 28 file 4-148330.0.r301602/2246 K 6 README V 25 file 1-21173.0.r300137/48 K 8 UPDATING V 25 file 1-41806.0.r300883/56 K 3 bin V 22 dir 1-5.0.r301881/2673 K 4 cddl V 27 dir 1-168404.0.r301104/3159 K 7 contrib V 27 dir 1-16755.0.r301900/13021 K 6 crypto V 27 dir 1-25405.0.r301551/24699 K 3 etc V 24 dir 1-38.0.r301778/15950 K 3 gnu V 22 dir 1-3.0.r301936/3320 K 7 include V 25 dir 1-697.0.r301778/21545 K 9 kerberos5 V 27 dir 4q-29815.0.r301891/5356 K 3 lib V 23 dir 6-5.0.r301966/10370 K 7 libexec V 23 dir c-5.0.r301891/20545 K 7 release V 25 dir 1-3027.0.r301945/2257 K 6 rescue V 27 dir 7-117035.0.r300807/1531 K 4 sbin V 23 dir fa-4.0.r301651/6454 K 6 secure V 26 dir r-1553.0.r301891/22061 K 5 share V 22 dir e-3.0.r301965/2209 K 3 sys V 23 dir g-5.0.r301962/16374 K 7 targets V 34 dir 2-242818.1-284345.r301469/1967 K 5 tests V 28 dir g-257097.0.r300882/15291 K 5 tools V 26 dir 43-1590.0.r301931/7038 K 7 usr.bin V 23 dir m-3.0.r301884/13506 K 8 usr.sbin V 23 dir q-3.0.r301963/11860 END ENDREP id: 5-1.0.r301966/11974 type: dir pred: 5-1.0.r301965/3852 count: 204707 text: 301966 10545 1416 0 91dd9e92a94b0320efdc0a0975d1b010 props: 301869 32550 2608 0 89c9c1abab5a7beffafc7fda669ba1da cpath: /head copyroot: 0 / minfo-cnt: 97 minfo-here: y PLAIN K 11 ROADMAP.txt V 26 file 0-179453.0.r285589/70 K 4 head V 23 dir 5-1.0.r301966/11974 K 8 projects V 23 dir 6-1.0.r301868/39486 K 7 release V 22 dir 7-1.0.r297553/3094 K 6 releng V 24 dir 8-1.0.r301301/541159 K 6 stable V 24 dir 9-1.0.r301954/102976 K 8 svnadmin V 27 dir 0-179447.0.r301923/2490 K 4 user V 23 dir a-1.0.r301637/31561 K 6 vendor V 23 dir b-1.0.r301899/85967 K 13 vendor-crypto V 25 dir 0-1575.0.r298994/4420 K 10 vendor-sys V 27 dir 0-12116.0.r301526/15732 END ENDREP id: 0.0.r301966/12713 type: dir pred: 0.0.r301965/4588 count: 301966 text: 301966 12222 478 0 498ec28a10474e30a80f0eda8b8552bd props: 289270 0 4229 0 20f578acc837c5e58fc64b9eaa493aea cpath: / copyroot: 0 / minfo-cnt: 44042 4-184610.0-189587.t301965-6hbh modify-file true false /head/lib/libusb/Makefile 7-184610.0-189628.t301965-6hbh modify-file true false /head/lib/libusb/libusb.3 3-194676.0-189587.t301965-6hbh modify-file true false /head/lib/libusb/libusb.h 6-194676.0-189587.t301965-6hbh modify-file true false /head/lib/libusb/libusb10.c 9-184610.0-189587.t301965-6hbh modify-file true false /head/lib/libusb/libusb20.c p-184610.0-189587.t301965-6hbh modify-file true false /head/lib/libusb/libusb20_int.h 12713 12937