diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2011-07-27 11:14:55 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2011-07-27 11:14:55 +0200 |
commit | 1bd2bb0a91821025a50407f1b5a7e316e2e29eb5 (patch) | |
tree | e3d509161792da383f2ac86c1eb19b050daf584c /package/cryptinit/src/p.c | |
parent | 837188c702e62f8f9a0fd36d10c3b19685ffd851 (diff) |
reimplement cryptinit as shell script (add new files)
Diffstat (limited to 'package/cryptinit/src/p.c')
-rw-r--r-- | package/cryptinit/src/p.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/package/cryptinit/src/p.c b/package/cryptinit/src/p.c new file mode 100644 index 000000000..b061ea7df --- /dev/null +++ b/package/cryptinit/src/p.c @@ -0,0 +1,17 @@ +#include <stdio.h> +#include <sys/reboot.h> +#include <sys/types.h> +#include <sys/wait.h> +#include <unistd.h> + +int main() { + int pid; + + sync(); + if((pid=fork()) == 0) { + reboot(0x4321fedc); + _exit(0); + } + waitpid(pid, NULL, 0); + return(0); +} |