--- src/sys/boot/common/module.c 2008/09/01 19:39:45 1.5 +++ src/sys/boot/common/module.c 2008/09/02 17:21:12 1.6 @@ -327,7 +327,7 @@ file_loadraw(char *type, char *name) } name = cp; - if ((fd = open(name, O_RDONLY)) < 0) { + if ((fd = rel_open(name, O_RDONLY)) < 0) { sprintf(command_errbuf, "can't open '%s': %s", name, strerror(errno)); free(name); return(CMD_ERROR); @@ -865,7 +865,7 @@ moduledir_readhints(struct moduledir *md return; path = moduledir_fullpath(mdp, "linker.hints"); if (stat(path, &st) != 0 || st.st_size < (sizeof(version) + sizeof(int)) || - st.st_size > 100 * 1024 || (fd = open(path, O_RDONLY)) < 0) { + st.st_size > 100 * 1024 || (fd = rel_open(path, O_RDONLY)) < 0) { free(path); mdp->d_flags |= MDIR_NOHINTS; return;