home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
TELECOM
/
OSKBox.lzh
/
MAILBOX
/
CC
/
evsig.c
< prev
next >
Wrap
C/C++ Source or Header
|
1990-05-25
|
643b
|
34 lines
#include <stdio.h>
#include <events.h>
#include <signal.h>
#include <errno.h>
main (argc, argv)
char *argv[];
{
if (argc > 1) {
int i, evnt;
for (i = 1; i < argc; i++) {
if ((evnt = _ev_link (argv[i])) == -1)
printf ("Error %d linking event %s.\n", errno, argv[i]);
_ev_signal (evnt, 0);
_ev_unlink (evnt);
}
}
else {
int ev = 0, evnt;
event info;
ev = _ev_info (ev, &info) + 1;
while (ev) {
if ((evnt = _ev_link (info._ev_name)) == -1)
printf ("Error %d linking to event %s.\n", errno, info._ev_name);
_ev_signal (evnt, 0);
_ev_unlink (evnt);
ev = _ev_info (ev, &info) + 1;
}
}
}