diff options
author | Fabian Groffen | 2011-01-25 21:40:46 +0100 |
---|---|---|
committer | Karel Zak | 2011-01-31 15:51:06 +0100 |
commit | a804f444eb6c0a5232e37db3a58193fa2a549cd9 (patch) | |
tree | 027336f80ef190d98ce6c95662f5833b1ebad9af /shlibs/blkid/samples/partitions.c | |
parent | build-sys: enable lsblk and libmount for Linux only (diff) | |
download | kernel-qcow2-util-linux-a804f444eb6c0a5232e37db3a58193fa2a549cd9.tar.gz kernel-qcow2-util-linux-a804f444eb6c0a5232e37db3a58193fa2a549cd9.tar.xz kernel-qcow2-util-linux-a804f444eb6c0a5232e37db3a58193fa2a549cd9.zip |
provide a workaround if program_invocation_short_name is missing
Try some replacements, such as getexecname() on Solaris and __progname
on BSDs and Darwin. When not found, base program_invocation_short_name
on the source filename it is used in, as not to require argv[0] to be
passed along. This latter approach is not dynamic, but doesn't require
code changes for all places where program_invocation_short_name is used
now.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'shlibs/blkid/samples/partitions.c')
-rw-r--r-- | shlibs/blkid/samples/partitions.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/shlibs/blkid/samples/partitions.c b/shlibs/blkid/samples/partitions.c index db1b5ff2e..8ee559969 100644 --- a/shlibs/blkid/samples/partitions.c +++ b/shlibs/blkid/samples/partitions.c @@ -14,6 +14,7 @@ #include <errno.h> #include <blkid.h> +#include "c.h" int main(int argc, char *argv[]) { |