#include <unistd.h> #include <sys/types.h> #include <stdio.h> #include <errno.h> char cmd[256]; int main() { int rbytes=read(0,cmd,sizeof(cmd)); cmd[rbytes-1]='\0'; execlp(cmd,cmd,NULL); printf("errno: %d\n", errno); }