X-Git-Url: http://git.jankratochvil.net/?p=lptgpib.git;a=blobdiff_plain;f=lptgpib.c;h=d854b65162aa514add9d24a2f51b372c3322ab51;hp=2a9f2445dfb4d0432bbb050466c0ceda97b58997;hb=af1e8e4ad695075fc33ef35ef7506eb6a5d04d7c;hpb=e5d37585de9699dbcf203ba49b5ff8a8e5c89ff8 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;