mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-18 12:29:32 +08:00
* winsup.api/mmaptest03.c (main): Mark variables as volatile to avoid
optimization induced problems.
This commit is contained in:
parent
23a30ba8d9
commit
8e61c0495e
@ -1,3 +1,8 @@
|
||||
2003-01-23 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* winsup.api/mmaptest03.c (main): Mark variables as volatile to avoid
|
||||
optimization induced problems.
|
||||
|
||||
2003-01-23 Christopher Faylor <cgf@redhat.com>
|
||||
|
||||
* Makefile (check): Add cygrun.exe dependency.
|
||||
|
@ -40,7 +40,7 @@ main(int argc, char **argv)
|
||||
{
|
||||
int fd, status;
|
||||
struct stat statbuf;
|
||||
char c, *buf1, *buf2;
|
||||
volatile char c, *buf1, *buf2;
|
||||
pid_t pid;
|
||||
|
||||
/* Create data file */
|
||||
@ -96,7 +96,7 @@ main(int argc, char **argv)
|
||||
if (setjmp (r))
|
||||
perror_exit (pid ? "SEGV in parent's munmap" : "SEGV in child's munmap");
|
||||
|
||||
if (munmap(buf1, statbuf.st_size))
|
||||
if (munmap((void *) buf1, statbuf.st_size))
|
||||
perror_exit (pid ? "munmap failed in parent" : "munmap failed in child");
|
||||
|
||||
if (setjmp (r) == 0)
|
||||
@ -113,7 +113,7 @@ main(int argc, char **argv)
|
||||
if (setjmp (r))
|
||||
perror_exit (pid ? "SEGV in parent's munmap" : "SEGV in child's munmap");
|
||||
|
||||
if (munmap(buf2, statbuf.st_size))
|
||||
if (munmap((void *) buf2, statbuf.st_size))
|
||||
perror_exit (pid ? "munmap failed in parent" : "munmap failed in child");
|
||||
|
||||
if (pid)
|
||||
|
Loading…
x
Reference in New Issue
Block a user