about summary refs log tree commit diff
path: root/pkgs/test/make-binary-wrapper/argv0.c
blob: 8e3e1f2987b5b55a8cb31ea8736fdfab055017ee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
// makeCWrapper /path/to/some/executable \
    --argv0 alternative-name

#include <unistd.h>
#include <stdlib.h>

int main(int argc, char **argv) {
    argv[0] = "alternative-name";
    return execv("/path/to/some/executable", argv);
}