aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MCTargetDesc/(developers-only)
diff options
context:
space:
mode:
authorOlivier Certner <olce@FreeBSD.org>2026-09-07 16:09:54 +0000
committerOlivier Certner <olce@FreeBSD.org>2026-09-23 11:37:45 +0000
commit72bb9eb7b6decc34f343bdcbf0a8df0c73f9edd4 (patch)
tree337b5e228a8e2a61cb7e48ab3c091bdced7261a2 /lib/Target/Mips/MCTargetDesc/(developers-only)
parent9d0859637f99160e17b656df153effae3df31f8b (diff)
pwd(1): De-obfuscate, style(9)HEADmain
In getcwd_logical(), test for a '.' or '..' component in one of the most straightforward and intelligible ways possible. In particular, this removes a superfluous re-test of the the component's first character being '.' when the first one did not pass and, more importantly, prevents the second test from relying on a side-effect in the first. While here, for better clarity, replace the loop that searches for '/' with a simple call to strchrnul(). Add high-level comments about what is going on. While here, test explicitly that pointed 'char' values are not 0 ('\0') (style(9)). While here, separate the successive steps of getcwd_logical() with blank lines. No functional change (intended). Discussed with: emaste Fixes: 2df923c5d2d0 ("pwd: Clean up and adopt POSIX semantics") MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D59709
Diffstat (limited to 'lib/Target/Mips/MCTargetDesc/(developers-only)')
0 files changed, 0 insertions, 0 deletions