We used to remove the trailing zeros in FUSE readlink replies, but
it seems it does not always happen. Just remove them if present.
Instead of printing cubie, use the BOARDTYPE instead.  This allows other
boards to use the cubie code but see a more useful BOARDTYPE.  We could
also use it to enable more apporpriate configuration for the board.
Eat trailing backslash like bash and pdksh (not zsh). CBACK+CEOF = TEOF
undo eating the trailing backslash now that the shell has been fixed.
remove unused assignment
No binary change:
- Move some NVM related macros from if_wm.c to if_wmreg.h.
- Rename some macros for consistency.
Don't forget to lock wq_lock around handling wq_delayed.
posix1.mk and suffixes.mk need to cleanup in order to achieve
repeatable results.
posix1.mk's lib.a target still looks dubious.
Don't pass an uninitialized variable as the times[] argument of
rump_sys_utimes().  Instead, pass combinations of values representing
edge cases: the farthest possible past, the epoch, and the farthest
possible future.  Now the excessive runtime reported in PR bin/49144
occurs reliably, on multiple architectures, and not only with udf, but
also with msdosfs.
*.rawout are out-of-date if ${TEST_MAKE} is newer.