* engine/util.c (vfail): Remove unnecessary sync, fsync, and fflush.
authorAaron W. LaFramboise <aaronraolete36@aaronwl.com>
Thu, 8 Jul 2004 01:08:49 +0000 (01:08 +0000)
committerPer Bothner <bothner@gcc.gnu.org>
Thu, 8 Jul 2004 01:08:49 +0000 (18:08 -0700)
From-SVN: r84253

libbanshee/engine/ChangeLog
libbanshee/engine/util.c

index 5309328c6fafa2213547b511c98c12dbe6b5130c..b65636ed5e74cdc17c04d29fec1d18b7a8486840 100644 (file)
@@ -1,3 +1,7 @@
+2004-05-28 Aaron W. LaFramboise <aaronraolete36@aaronwl.com>
+
+       * engine/util.c (vfail): Remove unnecessary sync, fsync, and fflush.
+
 2003-07-01  Daniel Berlin  <dberlin@dberlin.org>
 
        * bool.h: Can't include gcc's system.h and bool.h at the same time.
index 92619801af28ad4280d50dd8f8c3675d516c5b0e..2d723f933434b8f0f2a6a8fa4637086bf26f4af1 100644 (file)
@@ -44,13 +44,8 @@ static void vfail(const char *fmt, va_list args) __attribute__((__noreturn__));
 static void vfail(const char *fmt, va_list args)
 {
   vfprintf(stderr, fmt, args);
-  fflush(stdin);
   fflush(stderr);
   fflush(stdout);
-  sync();
-  fsync(STDIN_FILENO);
-  fsync(STDERR_FILENO);
-  fsync(STDOUT_FILENO);
   abort();
   while (1); /* Work around stupid gcc-2.96-85 bug */
 }