From owner-freebsd-current@freebsd.org Wed Feb 17 01:22:51 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CCDFF52B68A for ; Wed, 17 Feb 2021 01:22:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DgKpL4qYGz4WW7 for ; Wed, 17 Feb 2021 01:22:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1613524969; bh=zdN1RuePyJd9sv1rqM8SG0qGygazmgoagDo/WHEtS7Y=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=HApFKtsELAcmcz3xeNrAlpkaAhq7/8UkK+95K4/CluHtJdj+4Pgr16vj2xbUIAMvdiRL572Qi99R/BAfPNcE9k3VorhgftK3LnvY8viY8Z6aAW0zjMtOj45Zn6StwH9f6VAx/rX1aWwl8Zrb8CzAgiP+Z646rzsXmtgDJGXU3ye0r2QkvLI+A8ksxtc9RD2xKV0wgVdRjAB99oVt57QYuQyxYV31fpxUOk5ccWIHGYDtvfmcUDYHaj1uxbRVLGOW55PprFW/1uyvOK89Uavj6XTKMie12Zh3ppJ4eBKt6D8Quqbwm40msxrfIioKLKKNYBnFFaBSM5zcGdzHjCMbNg== X-YMail-OSG: 6nZlvpAVM1kA7eYDzsTPDTwGKzwe52eSIuhHtlDr2ddsS1cTXmoEYxWM.ZQW0FE DFytMZgDO92ikjsa4oRtbH2EFHB2vcHUdZnOPEc2RFthMOhk7zj1oq5rckqmeMxuD0jtjDXGXQmH ljar8FiYqRAHjQL7e737IZUtJfeKH2JSeFfhiz.Fu1CaMRkiNnQZijPNqJ8r57_7Acpqbd3pRAQ9 4B0DJEwPP8gYxF5iP7LmcKwJvz05VjsrLZ_3LUZ5Lnti7R7dNTrznWVfXuWNn7GvvezjLozthYs8 WEIN_0HKuxZ5KwE1sTBtT5pWWpfNrGOm4tTzkDJFHSPxruGpHKuf0UbfcUCG6h6ziTKorWUgYd56 7vc9uzk5anSnv5pc.lmOhtsNL4K_UMaDI4Bp5BkShGyMnLbnnQ3Bj8HrFJ3lGy6i9J6_oRbRJK79 .US7aIOsgxHo_n.Z0iiH3tRjo9GBzAwjABsNn_G1yAD5oPKGnJZUvHR2_BNlz79D7SB4FZYaOI4r g51geCkhvofuRIXyxcZrRQeiTab2slL2FsaHaOhb9HzSjDtuBn3YS5PrkV1P045jHIrw9RXq1uUu cvzYkHDrdkmowwR3ejlXvrW5cWn2fgukn6D5H5yh7igq0YQGhjDitcbyo20z38OYdUi9yHYAABdU qk3rqLigFM.etd0efC6_bz64cNjE7jkIBqwQtXoyn76yB6_lxS0j.EsSc0cslUxeQLH5RE1P4qrP h7mXod7eAC7makvxdEixXGixYt1sQdt1SiTKUh4i63W.xGGQOh0TjG.LIuCjPwIp8PDNozB5q8de 8gbpi6j8nnR6nofjcviYkVVQGNfOTx4iX21.jirjiNW9EpyIXsYJmW8gZ8l6._1KCiH3nYSMjjzu KWu41sXbPbIuoW1a4V8c7giUDrOWszCuBCIgKONBNKg6q6qiergSUuyEALG5vPjXMDo5BlN6_dEG eulggHK9iMsq6Sw4kDD0MlQj2N9P0E2N5DguxZtKduRkYv_SF1omDb93fcVrimVZ5mJipliXU90J rTi76z2MDOvjWwNCg8jwXkXn7Oj9Ro9rA30pES8XCIfiRmed7Rxj_8nTPBbI4EsbAi1iics0e06v BzmJr5xjFwQZXTlgAnjV7AzYwq1Vt.EoRLsOYCDdyJhNZ5Geutl2cUmswqOxx5RmWAy_QuBfdKC1 W1VptNNCgXfBYvgyshacHM5MpwgLBu4gPJR3zcQgK98tvE3ifvKb.sQXLlbnPdPoaMwRdzQY4rV4 l5eyu59RvG57wVCuukwwTs9NAjh_pfZ97TyEhp3YNnFmzySXEJewuHtp5QUh4ZcNlKKOmrjfq_xn cP_tXi7VeQzrlfxu7KtI.YRCIAvjdgwJQ_fEyGYbJlQ4REYt8ZS9cbRbY2lGKrRcP3Y2xkmHVv4h 8n48BjnPGfyOhzFMsRa0JVbsuksvI7zd9FlYJnfys5Obt.nICm2Rp1BOtt1VJc_kN5W9OBSlIp41 CdGjevgm2UctBHTxaU_jtb3VSsETycghA8qsU9tZj9b8G2qraERwiUcP1hXR5vhPb6N3ube8uFgI idhy2b6U5hHBtzH7RTUf2KR16xb8Ut6e5puf.en5x.Obid0haAGUWeZjB.m3IiQzGAUbryNEAuE3 2DIyFV2_FicPdFT4ALYh5EM23evPLtKvieCwxcRnSff4VCSV08ihayS4pG6O_iUSexrqSJxnbs1f kDnfbAv51A_r9e9FIulSCtbsAklMhUtSUq3SDTvzIrt4dwm3XyJi_uCP7imex6XtFIS9GOtTo09M vXFTBGIMaDeBzxAnPOCqMFfkGYOCgYyBVavywrarw8ZEBvw_DxYX4b3wa2WyHq5.huEFynGX6xvs LAeh.xVPvuBkHsl2GlJYcu0WvutkBE7qwFDebhfZHpT.rw.r6mItYvbzwrDj2v0ALPPNLCPQXO5l 7kokMXkGjHVLa3hqDMrFA4pPxCoPqK_TrQ6.kO7CEipAkt9531IGEcdG_VTV4irXFoS4Jp5qq0hn o1CNNId19q_Zy3W6GBDYEs0Ha82fsY0JgQrjBFrzMpWAT0PY2bRfSvLJUp2mfFm1aDK_mZotX4XK nlIBKZDQuWvKanbZPuNOn0D5c7Eshb9WqBz3d7PUSfvs3ejpvpMmRRGAPSk4KbWGYCMhsKyrmr6B jmnj1SZ7vkwMvPaeW.b6SthJQuILlMZ6QzbGtX96CGJj3tnTZ.1bJjWLeRksu4oT6jknqEBQ.zu0 JBuGLfuiTOU0IxUYrYSaPGR77Ig7qTD2Aoa04y9Qy0K1uXFT9fVX9P7JxP9c4suyrd.07O181LlJ 33Uby67V.Moxq9jOlhVBWLCfY3aCJzpYe6I60HjGEgEwfhwjfzsuTI6fn33hSuTAz5i.kQB7Cd1A hTO0ZyBh2TNEM6eS7VQdcCGa.DRlJfWnYtpfnO36gDJ7wlxp8L383KjUzdCHUZnFWeVewE1NGoWK lXIbtMdVqVM_jFQawQjqNWrsEBdNt4iwZuRdFmskSSvqqIwJL5DmpGSIlelhjw2UvJXTOy4FN2II 3SGtxvWtRcc157YfUJ.M- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 17 Feb 2021 01:22:49 +0000 Received: by smtp407.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1e9b5156c44d37f17d1f3fa304e60390; Wed, 17 Feb 2021 01:22:43 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Subject: "grep -rI ... /" vs. processing of /dev/ : should "--exclude-dir /dev" be required in order to avoid /dev/? Message-Id: Date: Tue, 16 Feb 2021 17:22:43 -0800 To: freebsd-current X-Mailer: Apple Mail (2.3654.60.0.2.21) References: X-Rspamd-Queue-Id: 4DgKpL4qYGz4WW7 X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.206:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[98.137.69.206:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2021 01:22:51 -0000 I historically on occasion have done something like: # grep -rI ... / in order to find all instances of a text, including in build trees and such. I now find that I need to do something more like (using a more specific example): # grep -rI --exclude-dir /dev '#define.*__FreeBSD_version' otherwise the grep ends up reading from the tty and waits for it. Top shows, for example, 13470 root 22 0 12848Ki 2692Ki ttyin 11 0:00 0.00% = grep -rI #define.*__FreeBSD_version / Is this expected? Should I have always been using "--exclude-dir /dev"? What lead to the behavior change? (FYI: The activity is normally as root.) I'll note that I also got a couple of other messages first: grep: /dev/log: Operation not supported grep: /dev/reroot/reroot: Operation not supported by device I do not remember getting these in the past. The issue happens with or without the -I part of the grep command. The context for the above is based on main 3acea07c1873 , or, in more detail, # ~/fbsd-based-on-what-freebsd-main.sh merge-base: 3acea07c1873b1e4042f4a4fa8668745ee59f15b merge-base: CommitDate: 2021-02-08 19:15:21 +0000 c1845d00f818 (HEAD -> mm-src) mm-src snapshot for mm's patched build in = git context. 3acea07c1873 (pure-src) Restore the augmented strlen commentary FreeBSD FBSDFHUGE 14.0-CURRENT FreeBSD 14.0-CURRENT = mm-src-n244686-c1845d00f818 GENERIC-NODBG amd64 amd64 1400004 1400004 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)