From b8f8f8a555b51a55550edea2b563ad914ef4da5c Mon Sep 17 00:00:00 2001 From: deraadt <> Date: Mon, 31 Aug 2026 15:17:53 +0000 Subject: small regression test for getexecpath(3) --- src/regress/lib/libc/getexecpath/getexecpath.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/regress/lib/libc/getexecpath/getexecpath.c (limited to 'src/regress/lib/libc/getexecpath/getexecpath.c') diff --git a/src/regress/lib/libc/getexecpath/getexecpath.c b/src/regress/lib/libc/getexecpath/getexecpath.c new file mode 100644 index 0000000000..c0ee005ca2 --- /dev/null +++ b/src/regress/lib/libc/getexecpath/getexecpath.c @@ -0,0 +1,24 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +int +main(int argc, char *argv[]) +{ + char path[PATH_MAX]; + + if (argc < 1) + errx(1, "usage: getexecpath expected-path"); + + if (getexecpath(path, sizeof path) == -1) + err(1, "getexepath: on path"); + if (strcmp(path, argv[1]) != 0) + exit(1); + printf("getexecpath(3) is working\n"); + exit(0); +} -- cgit v1.2.3-55-g6feb