1 /* 2 * Copyright (C) 2013 Felix Fietkau <nbd@openwrt.org> 3 * Copyright (C) 2013 John Crispin <blogic@openwrt.org> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU Lesser General Public License version 2.1 7 * as published by the Free Software Foundation 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 */ 14 15 #include <sys/types.h> 16 #include <sys/stat.h> 17 18 #include <stdio.h> 19 #include <unistd.h> 20 #include <fcntl.h> 21 22 int main(int argc, char **argv) 23 { 24 int c; 25 26 printf("Please press Enter to activate this console.\n"); 27 do { 28 c = getchar(); 29 if (c == EOF) 30 return -1; 31 } 32 while (c != 0xA); 33 34 if (argc < 2) { 35 printf("%s needs to be called with at least 1 parameter\n", argv[0]); 36 return -1; 37 } 38 39 execvp(argv[1], &argv[1]); 40 printf("Failed to execute %s\n", argv[1]); 41 42 return -1; 43 } 44
This page was automatically generated by LXR 0.3.1. • OpenWrt