Home | History | Annotate | Download | only in smack
      1 /*
      2  * Copyright (C) 2007 Casey Schaufler <casey (at) schaufler-ca.com>
      3  *
      4  *	This program is free software; you can redistribute it and/or modify
      5  *	it under the terms of the GNU General Public License as published by
      6  *	the Free Software Foundation, version 2.
      7  *
      8  * Author:
      9  *	Casey Schaufler <casey (at) schaufler-ca.com>
     10  */
     11 
     12 #include <stdio.h>
     13 #include <stdlib.h>
     14 #include <string.h>
     15 #include <unistd.h>
     16 
     17 #include <sys/types.h>
     18 #include <sys/stat.h>
     19 #include <fcntl.h>
     20 
     21 int main(int argc, char *argv[])
     22 {
     23 	setuid(1);
     24 
     25 	execv(argv[1], &argv[1]);
     26 
     27 	perror(argv[0]);
     28 	exit(1);
     29 }
     30