diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2012-08-14 19:38:43 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2012-08-14 19:38:43 +0000 |
commit | 25a520c260789b5d32f78bb7d550ae3ddf6b4e98 (patch) | |
tree | 783935f4c6e47c856667773579278d6e79b32e8d /winsup/cygwin | |
parent | 0587c5ef4fe0ad3e2b4a41462419a2f2bfc32b60 (diff) | |
download | cygnal-25a520c260789b5d32f78bb7d550ae3ddf6b4e98.tar.gz cygnal-25a520c260789b5d32f78bb7d550ae3ddf6b4e98.tar.bz2 cygnal-25a520c260789b5d32f78bb7d550ae3ddf6b4e98.zip |
* gmon.c (_mcleanup): Fix scope bug when using gmon_out array.
Diffstat (limited to 'winsup/cygwin')
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/cygwin/gmon.c | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index e51752515..6cee815f8 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2012-08-14 Corinna Vinschen <corinna@vinschen.de> + + * gmon.c (_mcleanup): Fix scope bug when using gmon_out array. + 2012-08-14 Christopher Faylor <me.cygwin2012@cgf.cx> * errno.cc (errmap): Keep sorted. diff --git a/winsup/cygwin/gmon.c b/winsup/cygwin/gmon.c index 13342eb7d..56f9440dd 100644 --- a/winsup/cygwin/gmon.c +++ b/winsup/cygwin/gmon.c @@ -146,6 +146,9 @@ _mcleanup() struct gmonparam *p = &_gmonparam; struct gmonhdr gmonhdr, *hdr; char *proffile; +#ifndef nope + char gmon_out[] = "gmon.out"; +#endif #ifdef DEBUG int log, len; char dbuf[200]; @@ -203,10 +206,7 @@ _mcleanup() proffile = "gmon.out"; } #else - { - char gmon_out[] = "gmon.out"; - proffile = gmon_out; - } + proffile = gmon_out; #endif fd = open(proffile , O_CREAT|O_TRUNC|O_WRONLY|O_BINARY, 0666); |