OSDN Git Service

PR bootstrap/17832
authoraaronwl <aaronwl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 2004 20:13:57 +0000 (20:13 +0000)
committeraaronwl <aaronwl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 2004 20:13:57 +0000 (20:13 +0000)
* fixfixes.c (main): Check for _PC_NAME_MAX.
----------------------------------------------------------------------

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89706 138bc75d-0d04-0410-961f-82ee72b054a4

fixincludes/ChangeLog
fixincludes/fixfixes.c

index 3981005..c50e4d7 100644 (file)
@@ -1,3 +1,9 @@
+2004-10-27  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+       PR bootstrap/17832
+
+       * fixfixes.c (main): Check for _PC_NAME_MAX.
+
 2004-10-27  Paolo Bonzini  <bonzini@gnu.org>
 
        PR other/17991
 2004-10-27  Paolo Bonzini  <bonzini@gnu.org>
 
        PR other/17991
index ade3c4d..7320920 100644 (file)
@@ -778,10 +778,12 @@ main( int argc, char** argv )
      doesn't allow more than one dot in the trunk of a file name.  */
   pz_tmp_base = basename( pz_tmptmp );
   pz_tmp_dot = strchr( pz_tmp_base, '.' );
      doesn't allow more than one dot in the trunk of a file name.  */
   pz_tmp_base = basename( pz_tmptmp );
   pz_tmp_dot = strchr( pz_tmp_base, '.' );
+#ifdef _PC_NAME_MAX
   if (pathconf( pz_tmptmp, _PC_NAME_MAX ) <= 12        /* is this DOS or Windows9X? */
       && pz_tmp_dot != (char*)NULL)
     strcpy (pz_tmp_dot+1, "X"); /* nuke the original extension */
   else
   if (pathconf( pz_tmptmp, _PC_NAME_MAX ) <= 12        /* is this DOS or Windows9X? */
       && pz_tmp_dot != (char*)NULL)
     strcpy (pz_tmp_dot+1, "X"); /* nuke the original extension */
   else
+#endif /* _PC_NAME_MAX */
     strcat (pz_tmptmp, ".X");
   if (freopen (pz_tmptmp, "w", stdout) != stdout)
     {
     strcat (pz_tmptmp, ".X");
   if (freopen (pz_tmptmp, "w", stdout) != stdout)
     {