progs/shell.c
author Christian Urban <urbanc@in.tum.de>
Wed, 31 May 2017 09:26:47 +0100
changeset 514 a118052cf1d4
parent 221 ae6074cc446a
permissions -rw-r--r--
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
221
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     1
#include <stdio.h>
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     2
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     3
int main()
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     4
{  char *name[2];
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     5
   name[0] = "/bin/sh";
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     6
   name[1] = NULL;
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     7
   execve(name[0], name, NULL);
ae6074cc446a updated
Christian Urban <christian dot urban at kcl dot ac dot uk>
parents:
diff changeset
     8
}