summaryrefslogtreecommitdiffstats
path: root/exec0.c
blob: 6a5cfc5da7a502a77652af2cd9139375269b8dcd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <unistd.h>

int
main(int argc, char *const *argv)
{
	if (argc < 3) {
		fprintf(stderr, "Usage: exec0 BIN ARGV0 [ARG..]\n");
		return 1;
	}
	if (execvp(argv[1], argv + 2)) {
		perror("execvp");
		return 1;
	}
	return 0;
}