freebsd-src/usr.sbin/kldxref
Mina Galić f4613af424 kldxref: Fix maketempfile function's way of finding the root dir
Rather than assuming that the "root" is passed as directory and will be
marked by a trailing slash, we just assume that the directory, which has
been checked previously to be a directory, is a directory.

This fixes an inconsistency between `kldxref /boot/modules`, which tries
to create the temp file in `/boot/`, and `kldxref /boot/modules/`, which
tries to create it in `/boot/modules/` itself.

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1093
2024-02-02 08:35:49 -07:00
..
ef.c kldxref: Workaround incorrect PT_DYNAMIC in existing powerpc kernels 2024-01-09 10:57:48 -08:00
ef.h kldxref: Workaround incorrect PT_DYNAMIC in existing powerpc kernels 2024-01-09 10:57:48 -08:00
ef_aarch64.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
ef_amd64.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
ef_arm.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
ef_i386.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
ef_mips.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
ef_obj.c kldxref: Simplify handling of ELF object files 2023-12-22 07:49:18 -08:00
ef_powerpc.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
ef_riscv.c kldxref: Reduce divergence between per-architecture files 2023-12-14 20:17:20 +00:00
elf.c kldxref: Correct contract number in license ACK 2024-01-08 17:01:05 -08:00
fileformat Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
kldxref.8 kldxref: Be more conservative about what we reject. 2024-01-28 21:45:23 -07:00
kldxref.c kldxref: Fix maketempfile function's way of finding the root dir 2024-02-02 08:35:49 -07:00
Makefile kldxref: Add arm support 2023-12-14 18:27:09 +00:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00