This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Cygwin ualarm() breaks Perl [WAS Re: Cygwin @ 13452 warnings]


"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  <cgf@redhat.com>
 
         * 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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]