progs/shell.c
author Christian Urban <urbanc@in.tum.de>
Thu, 29 Jun 2017 16:48:10 +0100 (2017-06-29)
changeset 516 0fbfb0a86fa8
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
}