OSDN Git Service

* autoload.cc (LoadDLLprime): Use a more descriptive name for autoload text
authorcgf <cgf>
Wed, 29 Jun 2005 23:05:40 +0000 (23:05 +0000)
committercgf <cgf>
Wed, 29 Jun 2005 23:05:40 +0000 (23:05 +0000)
sections.
* cygwin.sc: Ditto.

winsup/cygwin/ChangeLog
winsup/cygwin/cygwin.sc
winsup/cygwin/thread.cc

index c746a09..2b6a105 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-29  Christopher Faylor  <cgf@timesys.com>
+
+       * autoload.cc (LoadDLLprime): Use a more descriptive name for autoload
+       text sections.
+       * cygwin.sc: Ditto.
+
 2005-06-27  Corinna Vinschen  <corinna@vinschen.de>
 
        * fhandler_disk_file.cc (fhandler_disk_file::facl): Add missing break.
index 2a17766..9270ab5 100644 (file)
@@ -20,7 +20,7 @@ SECTIONS
   }
   .autoload_text ALIGN(__section_alignment__) :
   {
-    *(.*_text);
+    *(.*_autoload_text);
   }
   /* The Cygwin DLL uses a section to avoid copying certain data
      on fork.  This used to be named ".data".  The linker used
index c0a55dc..2d5d273 100644 (file)
@@ -1771,7 +1771,8 @@ semaphore::_timedwait (const struct timespec *abstime)
   struct timeval tv;
   long waitlength;
 
-  if (__check_invalid_read_ptr (abstime, sizeof *abstime))
+  myfault efault;
+  if (efault.faulted ())
     {
       /* According to SUSv3, abstime need not be checked for validity,
         if the semaphore can be locked immediately. */
@@ -3233,9 +3234,8 @@ semaphore::post (sem_t *sem)
 int
 semaphore::getvalue (sem_t *sem, int *sval)
 {
-
-  if (!is_good_object (sem)
-      || __check_null_invalid_struct (sval, sizeof (int)))
+  myfault efault;
+  if (efault.faulted () || !is_good_object (sem))
     {
       set_errno (EINVAL);
       return -1;