#include #include #include #include #include int main(void); int main(void) { int fd; struct itimerval itv; int n; fd = socket(AF_TIMER,SOCK_STREAM,0); if (fd < 0) printf("socket: %s\n",strerror(errno)); itv.it_value.tv_sec = 0; itv.it_value.tv_usec = 0; itv.it_interval.tv_sec = 0; itv.it_interval.tv_usec = 0; n = write(fd,&itv,sizeof(itv)); if (n < 0) { printf("setting write error %d (%s)\n",errno,strerror(errno)); return(0); } if (n != sizeof(itv)) { printf("setting write wrote %d, wanted %d\n",errno,n,(int)sizeof(itv)); return(0); } return(0); }