--- - branch: netbsd-8 date: Mon Dec 7 19:39:09 UTC 2020 files: - new: 1.47.2.5 old: 1.47.2.4 path: src/bin/sh/exec.c pathrev: src/bin/sh/exec.c@1.47.2.5 type: modified id: 20201207T193909Z.22de498d51a9b9b7b474fbe2c87de9583f96fa70 log: "Pull up following revision(s) (requested by kre in ticket #1629):\n\n\tbin/sh/exec.c: revision 1.54\n\nPR bin/55526\n\nFix a bug that has existed since the \"command\" command was added in\n2003. \"command foo\" would cause the definition of a function \"foo\"\nto be lost (not freed, simply discarded) if \"foo\" is (in addition to\nbeing a function) a filesystem command. The case where \"foo\" is\na builtin was handled.\n\nFor now, when a function exists with the same name as a filesystem\ncommand, the latter can never appear in the command hash table, and\nwhen used (which can only be via \"command foo\", just \"foo\" finds\nthe function) will always result in a full PATH search.\n\nXXX pullup everything (from NetBSD 2.0 onwards). (really -8 and -9)\n" module: src subject: 'CVS commit: [netbsd-8] src/bin/sh' unixtime: '1607369949' user: martin