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!


_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to