X-Git-Url: https://git.jankratochvil.net/?a=blobdiff_plain;f=lptgpib.c;h=d854b65162aa514add9d24a2f51b372c3322ab51;hb=a5f79a5362f7a39266a4ba33abf76eec004cf805;hp=2a9f2445dfb4d0432bbb050466c0ceda97b58997;hpb=e5d37585de9699dbcf203ba49b5ff8a8e5c89ff8;p=lptgpib.git diff --git a/lptgpib.c b/lptgpib.c index 2a9f244..d854b65 100644 --- a/lptgpib.c +++ b/lptgpib.c @@ -11,7 +11,7 @@ #include #include -#define DEBUG 3 /* 4 - all, 3 - data, */ +#define DEBUG 4 /* 4 - all, 3 - data, */ #if DEBUG > 3 #define DBG_low(...) { fprintf(stderr,__VA_ARGS__); fflush(stderr); } @@ -84,7 +84,10 @@ void sig_handler(int sig){ void lptgpib_init(int base){ lpt_base = base; - ioperm(lpt_base, 4, 1); + if (ioperm(lpt_base, 4, 1) != 0) { + fprintf(stderr,"Nejsou prava na port - musis byt root: %m\n"); + exit(1); + } /* set realtime priority and lock us in memory */ struct sched_param scp;