/*
 * 测试成功则输出:
 * "  I am test_echo."
 * 测试失败则输出:
 * "  execve error."
 */
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

void test_execve(void){
    char *argv[] = {"/bin/sh", "-c", "echo \"  I am test_echo.\"", NULL};
    char *env[] = {NULL};
    execve("/bin/sh", argv, env);
    printf("  execve error.\n");
}

int main(void){
    test_execve();
    return 0;
}