aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron W. LaFramboise <aaronraolete36@aaronwl.com>2004-07-08 01:08:49 +0000
committerPer Bothner <bothner@gcc.gnu.org>2004-07-07 18:08:49 -0700
commitfbf153f2636f01c4c19af3dabdc8701cf2f88754 (patch)
tree1a669b357c19287c0d62df4bcb3bee021e671e6d
parent45fdd4050293b95e21c01cb8cd482408e824acb7 (diff)
downloadgcc-fbf153f2636f01c4c19af3dabdc8701cf2f88754.zip
gcc-fbf153f2636f01c4c19af3dabdc8701cf2f88754.tar.gz
gcc-fbf153f2636f01c4c19af3dabdc8701cf2f88754.tar.bz2
* engine/util.c (vfail): Remove unnecessary sync, fsync, and fflush.
From-SVN: r84253
-rw-r--r--libbanshee/engine/ChangeLog4
-rw-r--r--libbanshee/engine/util.c5
2 files changed, 4 insertions, 5 deletions
diff --git a/libbanshee/engine/ChangeLog b/libbanshee/engine/ChangeLog
index 5309328..b65636e 100644
--- a/libbanshee/engine/ChangeLog
+++ b/libbanshee/engine/ChangeLog
@@ -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.
diff --git a/libbanshee/engine/util.c b/libbanshee/engine/util.c
index 9261980..2d723f9 100644
--- a/libbanshee/engine/util.c
+++ b/libbanshee/engine/util.c
@@ -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 */
}