"H.Merijn Brand" wrote: > > the ualarm is still fatal on 1.3.6-2. I've just removed the second argument in >
I found the following entry in winsup/cygwin/ChangeLog: 2001-11-27 Christopher Faylor <[EMAIL PROTECTED]> * cygwin.din (ualarm): New export. (ualarm): New function. From Alexandr V. Shutko. It looks like the unistd.h header never got updated; here is a small patch to /usr/include/sys/unistd.h which seems to fix the compiling: --- unistd.h.old Thu Dec 6 12:17:06 2001 +++ unistd.h Thu Dec 6 12:19:06 2001 @@ -133,7 +133,7 @@ #if defined(__CYGWIN__) || defined(__rtems__) int _EXFUN(getdtablesize, (void)); int _EXFUN(setdtablesize, (int)); -useconds_t _EXFUN(ualarm, (useconds_t __useconds)); +useconds_t _EXFUN(ualarm, (useconds_t __useconds, useconds_t __interval)); unsigned _EXFUN(usleep, (unsigned int __useconds)); int _EXFUN(ftruncate, (int __fd, off_t __length)); int _EXFUN(truncate, (const char *, off_t __length)); John -- John Peacock Director of Information Research and Technology Rowman & Littlefield Publishing Group 4720 Boston Way Lanham, MD 20706 301-459-3366 x.5010 fax 301-429-5747 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/