From 1bdb5430ed3cb53ff0ce2e6a919731ad76e4ff1f Mon Sep 17 00:00:00 2001 From: dd Date: Tue, 15 May 2001 23:41:01 +0000 Subject: Introduce getprogname(3) and setprogname(3) library calls. These get and set __progname, respectively. Discussed on: -arch (Feb 2001), -audit Reviewed by: -audit Approved by: kris Obtained from: (mostly) NetBSD --- lib/libc/gen/getprogname.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lib/libc/gen/getprogname.c (limited to 'lib/libc/gen/getprogname.c') diff --git a/lib/libc/gen/getprogname.c b/lib/libc/gen/getprogname.c new file mode 100644 index 0000000..54f721a --- /dev/null +++ b/lib/libc/gen/getprogname.c @@ -0,0 +1,13 @@ +#if defined(LIBC_RCS) && !defined(lint) +static const char rcsid[] = + "$FreeBSD$"; +#endif /* LIBC_RCS and not lint */ + +extern const char *__progname; + +const char * +getprogname(void) +{ + + return (__progname); +} -- cgit v1.1