* autoload.cc (LoadDLLprime): Use a more descriptive name for autoload text

sections.
* cygwin.sc: Ditto.
This commit is contained in:
Christopher Faylor 2005-06-29 23:05:41 +00:00
parent 2067349a52
commit 87e8bd37a0
3 changed files with 11 additions and 5 deletions

View 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> 2005-06-27 Corinna Vinschen <corinna@vinschen.de>
* fhandler_disk_file.cc (fhandler_disk_file::facl): Add missing break. * fhandler_disk_file.cc (fhandler_disk_file::facl): Add missing break.

View File

@ -20,7 +20,7 @@ SECTIONS
} }
.autoload_text ALIGN(__section_alignment__) : .autoload_text ALIGN(__section_alignment__) :
{ {
*(.*_text); *(.*_autoload_text);
} }
/* The Cygwin DLL uses a section to avoid copying certain data /* The Cygwin DLL uses a section to avoid copying certain data
on fork. This used to be named ".data". The linker used on fork. This used to be named ".data". The linker used

View File

@ -1771,7 +1771,8 @@ semaphore::_timedwait (const struct timespec *abstime)
struct timeval tv; struct timeval tv;
long waitlength; 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, /* According to SUSv3, abstime need not be checked for validity,
if the semaphore can be locked immediately. */ if the semaphore can be locked immediately. */
@ -3233,9 +3234,8 @@ semaphore::post (sem_t *sem)
int int
semaphore::getvalue (sem_t *sem, int *sval) semaphore::getvalue (sem_t *sem, int *sval)
{ {
myfault efault;
if (!is_good_object (sem) if (efault.faulted () || !is_good_object (sem))
|| __check_null_invalid_struct (sval, sizeof (int)))
{ {
set_errno (EINVAL); set_errno (EINVAL);
return -1; return -1;