summaryrefslogtreecommitdiff
path: root/usr/src/tools
AgeCommit message (Collapse)AuthorFilesLines
2021-12-1414285 check_rtime should recommend -fpic not -KpicRichard Lowe2-2/+2
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-12-1414284 check_rtime should check kernel modulesRichard Lowe4-60/+88
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-12-09 [illumos-gate merge]Dan McDonald1-9/+0
commit 3cac7b0d73edf3f2674ad0f64d1fff3d2e59ae8c 14255 gcc10 removes symbols from genunix, impeding CTF uniquification commit cab61dfb78becc8381714d6b7c413391d89e1669 14204 mac_rx_srs_process stack depth needs to account for harder usage Conflicts: usr/src/uts/common/io/mac/mac_datapath_setup.c usr/src/uts/common/io/mac/mac_sched.c
2021-12-0914255 gcc10 removes symbols from genunix, impeding CTF uniquificationAndy Fiddaman1-9/+0
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-29 [illumos-gate merge]Dan McDonald1-9/+9
commit d1c02647196254b902261506af8a31be3080ca68 14266 bhyve mishandles TLB flush on VMX commit a2e1144ad94de08080f8d22a0e22ef8fa80633a4 14263 wsdiff: replace some deprecated python methods commit a4f54fee7149bd2bebbbb47e47179c8d8873c562 14201 want string property ranges for mac commit ee57561bf1f188f8f5f7070bc7fb2d1d1f928a7c 14259 <sys/elf.h> is missing STB_LOOS/STB_HIOS Conflicts: usr/src/uts/common/sys/mac.h
2021-11-2914263 wsdiff: replace some deprecated python methodsAndy Fiddaman1-9/+9
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-17 [illumos-gate merge]Dan McDonald2-21/+19
commit b01ccfc756001a8958d2e91fcd4e48f30456b2ef 14244 chunks of protocmp escaped into pkg:/system/test/elftest commit 2c4055ebe2826777af400387612994d8bf26d113 14209 partial support for new relaxable relocations commit a530dbfeb9a5dac77444604360c346085f7c7a04 14207 want updated ELF relocation definitions from the psABI commit 31116d9acef4a8c61f08e5ae089e2d29f233988d 14162 zfs-tests: document pre-requisites commit 22a8b493c14c29001395d6df0b6fe6bb52d36947 14219 cw: clang does not like B_FALSE/B_TRUE with c99
2021-11-1714219 cw: clang does not like B_FALSE/B_TRUE with c99Toomas Soome2-21/+19
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-15 [illumos-gate merge]Dan McDonald5-4/+56
commit 25b05a3ecbac136f5e1192d4d9e79dc14f895785 14220 Package manifests should be named .p5m and not .mf commit 86d4171132ce4f4c1345b7ce0d5048577e1f3976 14218 Package manifests could be maintained in v2 format Conflicts: usr/src/pkg/manifests/developer-build-make.mf usr/src/pkg/manifests/driver/crypto-nfp.mf usr/src/pkg/manifests/service-fault-management.mf usr/src/pkg/manifests/system-dtrace-tests.mf usr/src/pkg/manifests/system-header.mf usr/src/pkg/manifests/system-library-bhyve.mf usr/src/pkg/manifests/system-test-libctest.mf usr/src/pkg/manifests/system-test-nettest.mf usr/src/pkg/manifests/system-test-ostest.mf usr/src/pkg/manifests/system-test-smartostest.mf usr/src/pkg/manifests/system-test-utiltest.mf usr/src/pkg/manifests/system-test-vndtest.mf usr/src/pkg/manifests/system-test-zfstest.mf
2021-11-1514220 Package manifests should be named .p5m and not .mfAndy Fiddaman2-2/+2
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-11-1514218 Package manifests could be maintained in v2 formatAndy Fiddaman4-3/+55
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-11-08 [illumos-gate merge]Dan McDonald3-3/+2
commit db2effc6fa1e364418090bfc0ca0cfd267792bea 14200 refhash could be used outside of mpt_sas commit da0001592ab4792956d927cb6a8dc2c02c7e6719 14221 logname(1) should only be delivered once commit 83c2c0baa22bd77bc77facf1e1ef091642673ce2 13679 rdist: error() and fatal() only do work in server commit 252adeb303174e992b64771bf9639e63a4d55418 14155 ld(1) string table merging could be much faster 14157 ld(1) string table merging should follow gABI more closely commit c53c97f77356a767b8a3cec554ede591cf4074d9 14189 want support for dd status= 14190 dd could include a human byte size commit 01aad2697e36a09a93fa18833b39bcc0486de567 14197 Implement id_space as a library commit 1e8d79d21400b4e47d64ce367181e7e5ce992649 13707 remove C99LMODE cruft 13708 remove lint cruft from Makefile.master commit 6538c7b4c76e1d53fc801540cfe1dfe59d26bf29 14121 loader: net_open() should not replace f->f_devdata commit 4fd0933306bf532a1642c8821ccc6e886949df54 14217 shbin and java exec modules do not work after 6826 Conflicts: usr/src/lib/libidspace/Makefile usr/src/lib/libidspace/Makefile.com usr/src/lib/libidspace/amd64/Makefile usr/src/lib/libidspace/common/mapfile-vers usr/src/lib/libidspace/i386/Makefile usr/src/uts/common/Makefile.files usr/src/uts/common/Makefile.rules usr/src/uts/common/sys/refhash.h
2021-11-0614155 ld(1) string table merging could be much fasterRichard Lowe1-0/+1
14157 ld(1) string table merging should follow gABI more closely Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-0513707 remove C99LMODE cruftYuri Pankov2-3/+1
13708 remove lint cruft from Makefile.master Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-10-2614061 "smmsp" user should be delivered by packaging, not base passwd fileAndy Fiddaman1-2/+0
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Dominik Hassler <hadfl@omnios.org> Approved by: Rich Lowe <richlowe@richlowe.net>
2021-10-21 [illumos-gate merge]Dan McDonald1-1/+1
commit b3403853e80914bd0aade9b5b605da4878078173 14127 ld(1) can double free when cleaning up commit 3873d743e5df219b4232c7efe3c4be24a673379f 14158 unused GCC versions should be removed from Makefile.master (etc.)
2021-10-2014158 unused GCC versions should be removed from Makefile.master (etc.)Richard Lowe1-1/+1
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-10-14 [illumos-gate merge]Dan McDonald1-3/+3
commit 5a493f9b6da15815fc84f6f10e1a800f0dc59813 14105 ar -s could work on its own commit a190135a5de9f6c93d19ec7b3ee608084be06b1a 14149 Use gcc10 as the shadow compiler 14150 illumos.sh should point to default closed bins
2021-10-1314149 Use gcc10 as the shadow compilerRobert Mustacchi1-3/+3
14150 illumos.sh should point to default closed bins Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2021-10-01 [illumos-gate merge]Dan McDonald1-2/+2
commit f3ecd6165feb4c491c6569cfcd9af294a3e0a651
2021-09-30backout 14090: turns over big rocks, discovers big bugsRichard Lowe1-2/+2
2021-09-30 [illumos-gate merge]Dan McDonald1-2/+2
commit fa4a3e77edc40df6d92e8da6fc4961d275e9896d 14090 ld(1) could use a normal allocator
2021-09-2914090 ld(1) could use a normal allocatorRichard Lowe1-2/+2
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-09-27 [illumos-gate merge]Dan McDonald1-0/+6
commit dcbb6cd173ed2c0ad9b52235b9251d2892bb219a 14115 dumping to zvol on raidz will corrupt the pool commit 1b09309c5ebed5c0bf14e2b396bf626c5aa30034 14102 cpcgen fails due to 64-bit inodes on NFS commit 279209130920025623a312e02980ec58c0f39430 14107 '\0' not properly escaped in some manual pages commit 883bdefa32a078648bb932e18d96aa8c2510bb89 14108 September 2021 hwdata update
2021-09-2714102 cpcgen fails due to 64-bit inodes on NFSRobert Mustacchi1-0/+6
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Ryan Goodfellow <ryan.goodfellow@oxide.computer> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-09-22 [illumos-gate merge]release-20210923Dan McDonald1-3/+23
commit fdd257eae4dc81bf98126bf8010bb705761a232a 14099 14073 breaks gcc4 builds on x86, should be SPARC-only commit 489c4c5ee49bb6dca6f69e0c79b358fd79799b73 14098 handle failure when muxing non-device streams commit c3d5f7c437ff92ea7e52cd66a2b9b892f58d46b0 14080 cw does not honor dmake silent flag
2021-09-2114080 cw does not honor dmake silent flagRyan Goodfellow1-3/+23
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-08-18 [illumos-gate merge]Dan McDonald1-2/+2
commit 4772ec9f4bc326d705888dcda49bcc395df74999 13983 onu could support updating on Helios commit 998cfd7bd13f4dffec51769e903ceec265afce6f 13988 libproc leaks zoneroot commit 9148a91fab5cca2666b01bab18514159f4480f9e 13989 libproc can leak core CTF data commit 50d4d24e9f62b588d2123e06f654ecb230e4857c 13987 libproc could use standard lists Conflicts: manifest
2021-08-1713983 onu could support updating on HeliosJoshua M. Clulow1-2/+2
Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-08-05 [illumos-gate merge]Dan McDonald2-8/+5
commit cb6ebde4d2e9718424e9027981a71f98e373d10d 13710 create_ramdisk: prepare cpio boot archive for sparc commit 40218bdb5639ffca8a4bf8a1697cf2d6a8d875e2 13993 loader: tftp client should use server address from rootip commit 8914555476924f9788507968bd2eb71da689dcc4 13991 loader.efi: check return value from malloc commit dc7739930da754fee6930428942636e4857201e7 13953 tran_destroy_pkt is presumably not an alternative to itself in tran_setup_pkt(9E) commit 41de07bd56f0c6833f260525e40c1f1bf295e9b2 13947 Typo in scsi_hba_attach_setup(9F) commit 6ff4183c538023f1acb277f9d3b05296bb816e66 13985 Support building with OpenSSL 3.0 commit 575694f6d7409fab127e6f2f326e13a764cc9a00 13354 illumos should calibrate the TSC earlier in the boot process. commit 5d228828cbfb65f9632a1eedca4291380fca8303 13926 core files can fail to dump leading large sections 13927 core dump of PROT_NONE segment leads to confusing behavior Conflicts: usr/src/uts/common/exec/elf/elf.c
2021-08-0413985 Support building with OpenSSL 3.0Andy Fiddaman2-8/+5
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-08-02 [illumos-gate merge]Dan McDonald1-0/+12
commit 1d806c5f41e9c01235a8d6889ebc483b3de3cf4c 13982 excessive threads slows down find_elf
2021-07-3013982 excessive threads slows down find_elfRobert Mustacchi1-0/+12
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-06-24 [illumos-gate merge]Dan McDonald8-8/+8
commit 6a8b10fec05a8e99fc3f7ca1dc0f8962a075a165 13876 tem: we should support CSI 38 and 48 sequences for RGB colors (fix SPARC) commit 3f770aab815d6900f53f0b0f317aaf74a8f95018 13841 python tools should not add user's site directory commit ada023d26fbb04273c643d7c7fade1b24da764fb 13891 ucodeadm cannot handle latest Intel microcode commit fa9eb22261c7b7a35c7a6957acb3c2b26c39e15b 13876 tem: we should support CSI 38 and 48 sequences for RGB colors
2021-06-2313841 python tools should not add user's site directoryAndy Fiddaman8-8/+8
Reviewed by: Matt Fiddaman <illumos@m.fiddaman.uk> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-06-18 [illumos-gate merge]Dan McDonald1-43/+42
commit 26e7d9a88aea4fa6939315466aa8b8b9946409d8 13856 findunref runs too early commit b7afa311209be3c026130832cda2a5199c7f44e1 13855 example code in ddi_dmae_req(9S) isn't code commit 3184921aa9155f2314caa4909eba31a0be558b3d 13854 manual should say "illumos DDI" Conflicts: usr/src/man/man9f/ddi_fm_init.9f
2021-06-1613856 findunref runs too earlyRichard Lowe1-43/+42
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-06-08 [illumos-gate merge]Mike Zeller1-24/+69
commit 6f1fa39e3cf1b335f342bbca41590e9d76ab29b7 13853 Some SMB commands missing CTF support commit 5015ecc336998f9971d6310c6faa7e992f95cc4b 13852 smbstat -r dumps core commit 4b69ad0900e9388c55c1b0e0b522dae0a595b4fa 13851 panic in smb_llist_enter() with bad rwlock commit a9931e68d716928f41c32ca936a443c797116f9c 13850 SMB session logoff stuck in smb_ofile_hold_olbrk
2021-06-0713853 Some SMB commands missing CTF supportGordon Ross1-24/+69
Reviewed by: Evan Layton <elayton@tintri.com> Reviewed by: Joyce McIntosh <jmcintosh@tintri.com> Reviewed by: Matt Barden <mbarden@tintri.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2021-06-01 [illumos-gate merge]Mike Zeller1-2/+24
commit 10c0779de9b4d8c4ebdb274e17730c49bc925f00 13740 net-routing-setup should support default gateway via link-local routes commit 05c0ef072824e9e875c8b4ba7db90d3d270fccf7 13815 Trusted extensions /etc/security/tsol/label_encodings file installed with wrong permissions during gate build commit 1a414bb636b35c18399549b05b65aef849e6f9df 13828 beadm: Fix wrong array size commit cf409e3f26ef8db450f46ba9760eb9734f603ae0 13825 consolidate vm-related headers for bhyve commit 3a9318192067bc7735a0a8b261c598c7d4129177 13318 Tidy up libdtrace_jni javadoc commit 3984682357d7bf0332a2f7d5406e349229f168e2 13831 lofi: lofi_close() can not tear down lofi instance commit 5cf013a3c9d3f3ca3a892f013ac067904135da06 13090 junk characters in `zpool online -e` EACCES error message commit 517877177d6b869e3aecde6716479541650da10d 13836 several packages are missing license actions Conflicts: usr/src/Makefile usr/src/man/man1m/route.1m usr/src/cmd/svc/milestone/net-routing-setup usr/src/uts/i86pc/io/vmm/vm/vm_map.h
2021-05-2913836 several packages are missing license actionsRichard Lowe1-2/+24
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-05-24 [illumos-gate merge]Dan McDonald1-0/+3
commit e31da75739e46b82cd7fdd6e51590fefa97cc9c0 13826 lofi: delayed mapping deletion can panic due to NULL ls_stacked_vp commit 9c529ec6574455bcb43e19fed8ca49fe5518be38 13792 zfs_program_json zfs test can sometimes fail due to poor json comparison commit c3dd121863a136d2808141899d80b1d0ebbd32d8 13802 nwamd: variable may be used uninitialized commit 69617e9d765c3ae7217200a7f7f5bb470ab27f81 13813 libast: function may return address of local variable commit 9cc2e6ac8556ab1cd4646da3f3a7dea34a98e0f2 13667 pkg lint should not run if we are not building packages commit b0ab67fe1fed1c9039c9b1838218f89cf9be09b5 13724 zdb: dump_history can be improved
2021-05-2113667 pkg lint should not run if we are not building packagesMatt Fiddaman1-0/+3
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-05-04 [illumos-gate merge]Dan McDonald1-31/+65
commit 0597f6f3c66723c1dd0a4c1ad4b79db2dfd71b12 13756 mdb: cast between incompatible function types commit b3013b70462052910fea345a14462dcaa00cf7f6 13642 onu could support updating on OmniOS 13646 onu fails if the system being updated has linked image zones 13647 onu does not work with python3.x commit 5b8dd251e631f58e50129eeb313228a0646df3fe 13718 ksh: segfault on typeset -l/-u against special/read-only variables commit b0be34a9836f228ccc040cc619b03ae1fe91256e 13720 ksh: segfault on unsetting/changing ${.sh.lineno} commit f96a0cef040313f6281fbc014a0b63d5c5cc760f 13762 stop passing MFLAGS to make(1) commit 59460b493cd70b38e999010c370d57e58b989e45 13723 expose bhyve metrics as kstats 13741 want microstates for bhyve vCPUs commit 166fc0161da8f2aef0ff36cc5241a32f8f0cf3bc 13725 ms: cast between incompatible function types commit 26613631796368939c5265b0fc7346569774e7a2 13772 viona: Typo in block comment. commit dfae6925aa6a17baa5c4ac06bcda3654657432d1 13749 users: variable may be used uninitialized Conflicts: usr/src/uts/i86pc/io/vmm/vmm.c
2021-05-0413642 onu could support updating on OmniOSAndy Fiddaman1-31/+65
13646 onu fails if the system being updated has linked image zones 13647 onu does not work with python3.x Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-14 [illumos-gate merge]Dan McDonald3-0/+11
commit 15276eb5b5c891978242f14352c27676ed336244 13704 add Ice Lake Xeon to PPIN list 13705 add recent Intel models to x86_archext.h commit 6dcbfae4aa2c2aab7ebd7174bd2f0232528126b7 13201 IPS image re-hydration fails commit 8222814ef8560ee0ba222eca8ca5acffc6cd0e44 13487 want mapfile-based assertions about symbol properties commit 99ea293e719ac006d413e4fde6ac0d5cd4dd6c59 7668 zfs get only outputs 3 columns if "clones" property is empty Conflicts: usr/src/lib/libzfs/common/mapfile-vers
2021-04-0913487 want mapfile-based assertions about symbol propertiesRichard Lowe3-0/+11
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-02 [illumos-gate merge]Dan McDonald1-1/+2
commit 5eb35ba24893e16e4e108a951856b8d948493f28 13675 use NATIVE_LIBS don't pass -zassert-deflib manually commit 1d9fea2a5ece48bb3a7c454829f0c8a68b9fe5e1 13683 libc: uninitialized variables commit dd699a3e07422d6135575d35b14927cd260ef32e 13682 libc: '_getcontext' specifies less restrictive attribute than its target commit 4ba84af54d7e87f645088b6bb6f9baac08e77373 13680 libfruraw: 'hash_obj' may be used uninitialized Conflicts: usr/src/lib/libc/i386/Makefile.com usr/src/lib/libc/amd64/Makefile usr/src/lib/libc/Makefile.targ
2021-04-0113675 use NATIVE_LIBS don't pass -zassert-deflib manuallyRichard Lowe1-1/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-03-26 [illumos-gate merge]Dan McDonald1-1/+1
commit d4d62540c939a1f768b551ce50297d66799bd53e 13652 xargs: writing 1 byte into a region of size 0 commit 49950d9c675502476d8644b1e5bb1bf0d743f53b 13666 stackalign: add SPARC support commit 373fc975de7796bc28f551ba20f2d72b529dfe48 13670 OmniOS openssl package renames commit 3307fc5b1f2f4445f00811b556ab80d50467262a 13660 stackalign: cast between incompatible function types commit 89af4c7b28b4436849bcbafbdebd243918ee0969 13661 printf builtin should ignore leading -- commit e49fc96399e3e599d5736b0968a49892988d60b3 13612 Convert ksh93.1 to mdoc commit ff02f816914596a5b08ed3ef117ba39db27d217f 13656 pbchk: filter HTTP 401 responses commit c063eb990f530561e469b3c1e4bb64230456c0da 2755 split ksh93 from core package 13460 ksh93 tests should be moved out of usr/demo 518 ksh documentation should be moved out of SUNWcsr commit a7792e7bce645a8015cc7d0eda87b7a21f380874 13653 Failing to enable promiscuous mode should not be a fatal error in snoop(1M) commit 8a37ae750765321f9d9de63763676fa7280d93da 13630 libpcidb could know about class codes Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.h usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c