tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] please ignore execvl issure ...


From: z_axis
Subject: [Tinycc-devel] please ignore execvl issure ...
Date: Wed, 05 Mar 2014 13:13:43 +0800
User-agent: Opera Mail/11.62 (FreeBSD)

In file included from /usr/include/signal.h:38:
In file included from /usr/include/sys/signal.h:46:
/usr/include/machine/signal.h:119: error: ',' expected (got "__aligned")

#!tcc -run
#include <tcclib.h>
#include <signal.h>

void got_alarm(int sig) {
        fprintf(stderr, "Got signal %d\n", sig);
        //execvp("xinit", (char *[]){"xinit", NULL});
}

int main()
{
        char c;

    printf("Which WM to you want(1/2/3):\n");
        printf("1:stumpwm-clisp\n");
        printf("2:dwm-dbg\n");
        printf("9:console\n");


        alarm(5*60);
        signal(SIGALRM, got_alarm);

        c = getchar();
        switch(c) {
                case '1':
                        execvp("xinit", (char *[]){"xinit", "clisp", NULL});
                        break;
                case '2':
                        execvp("xinit", (char *[]){"xinit", "dwm", NULL});
                        break;
                case '9': break;
                default:
                        execvp("xinit", (char *[]){"xinit", NULL});
                        break;
        }

    return 0;
}

Sincerely!




reply via email to

[Prev in Thread] Current Thread [Next in Thread]