* autoload.cc (LoadDLLprime): Use a more descriptive name for autoload text
sections. * cygwin.sc: Ditto.
This commit is contained in:
parent
2067349a52
commit
87e8bd37a0
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue