#include #include #include const char NL = '\n'; int main(int argc, char *argv[]) { int i; int len; char *cmd; if (argc < 2) { printf("Usage: %s \n", argv[0]); return (1); } cmd = argv[1]; len = strlen(cmd); for (i = 0; i < len; i++) { if (ioctl(0, TIOCSTI, &cmd[i]) == -1) { perror("ioctl TIOCSTI failed"); return (1); } } if (ioctl(0, TIOCSTI, &NL) == -1) { perror("ioctl TIOCSTI failed"); return (1); } return (0); }