The dependency for SDBM_File is already there, a few lines after the chunk you patched. Where does that dependency come from, btw? Neither SDBM_File nor POSIX seem to use Cwd for anything.