]> gcc.gnu.org Git - gcc.git/commitdiff
(dwarfout_init): Report failure of getpwd.
authorRichard Stallman <rms@gnu.org>
Sat, 17 Jul 1993 01:34:14 +0000 (01:34 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 17 Jul 1993 01:34:14 +0000 (01:34 +0000)
From-SVN: r4930

gcc/dwarfout.c

index 49339ae8f49b5f8f40157a65cbadc9f004391ab9..a4b128a7b194033b97d74b1d194f632e0bc56cdd 100644 (file)
@@ -5383,9 +5383,15 @@ dwarfout_init (asm_out_file, main_input_filename)
       ASM_OUTPUT_PUSH_SECTION (asm_out_file, SFNAMES_SECTION);
       ASM_OUTPUT_LABEL (asm_out_file, SFNAMES_BEGIN_LABEL);
       {
-       register char *pwd = getpwd ();
-       register unsigned len = strlen (pwd);
-       register char *dirname = (char *) xmalloc (len + 2);
+       register char *pwd;
+       register unsigned len;
+       register char *dirname;
+
+       pwd = getpwd ();
+       if (!pwd)
+         pfatal_with_name ("getpwd");
+       len = strlen (pwd);
+       dirname = (char *) xmalloc (len + 2);
     
        strcpy (dirname, pwd);
        strcpy (dirname + len, "/");
This page took 0.0663 seconds and 5 git commands to generate.