mksysinfo: remove incorrect quotes in st_fsid handling for Hurd
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 12 Feb 2019 00:15:34 +0000 (00:15 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 12 Feb 2019 00:15:34 +0000 (00:15 +0000)
    Also stop converting st_dev on Hurd; it shouldn't appear, but if it
    somehow does we don't want to convert it.

    Reviewed-on: https://go-review.googlesource.com/c/161961

From-SVN: r268785

gcc/go/gofrontend/MERGE
libgo/mksysinfo.sh

index 398a8512bdc0f5a2fcc763db207df1626981fa68..1339d9fbb234a1e808baed2a244b87bfa1af1b83 100644 (file)
@@ -1,4 +1,4 @@
-9b66264ed6adcf3fd215dbfd125c12b022b7280e
+fc8aa5a46433d6ecba9fd1cd0bee4290c314ca06
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index 6a58e7633dea42dcde34517680ece383d1df9653..1273d9b26aee85f72d4cddc3c502bfebc3497bd4 100755 (executable)
@@ -486,9 +486,9 @@ grep '^type _st_timespec ' gen-sysinfo.go | \
 
 # Special treatment of struct stat st_dev for GNU/Hurd
 # /usr/include/i386-gnu/bits/stat.h: #define st_dev st_fsid
-fsid_to_dev=
+st_dev='-e s/st_dev/Dev/'
 if grep 'define st_dev st_fsid' gen-sysinfo.go > /dev/null 2>&1; then
-  fsid_to_dev="-e 's/st_fsid/Dev/'"
+  st_dev='-e s/st_fsid/Dev/'
 fi
 
 # The stat type.
@@ -500,8 +500,7 @@ else
   grep '^type _stat ' gen-sysinfo.go
 fi | sed -e 's/type _stat64/type Stat_t/' \
          -e 's/type _stat/type Stat_t/' \
-         -e 's/st_dev/Dev/' \
-         ${fsid_to_dev} \
+         ${st_dev} \
          -e 's/st_ino/Ino/g' \
          -e 's/st_nlink/Nlink/' \
          -e 's/st_mode/Mode/' \