Continuation of ofourdan/wayland-info!2 (closed).
program_invocation_short_name is specific to Linux (many libc except bionic) while getprogname() exists on Android, DragonFly, FreeBSD, NetBSD, OpenBSD, macOS, Solaris.
program_invocation_short_name
getprogname()
See also https://android.googlesource.com/platform/system/core/+/platform-tools-30.0.3/liblog/logger_write.cpp#112