1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-28 00:21:52 +03:00
* malloc/memusage.c (me): Use access() to determine whether we
	should write the output file or not.
This commit is contained in:
Ulrich Drepper
2001-01-08 17:21:48 +00:00
parent 1950ebc6cb
commit cf1bb6d5c0
2 changed files with 6 additions and 2 deletions

View File

@ -1,5 +1,5 @@
/* Profile heap and stack memory usage of running program.
Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
@ -200,7 +200,8 @@ me (void)
if (!not_me && fd == -1)
{
const char *outname = getenv ("MEMUSAGE_OUTPUT");
if (outname != NULL)
if (outname != NULL && outname[0] != '\0'
&& access (outname, R_OK | W_OK) == 0)
{
fd = creat (outname, 0666);