diff options
Diffstat (limited to 'cpukit/libcsupport/src/sync.c')
-rw-r--r-- | cpukit/libcsupport/src/sync.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/cpukit/libcsupport/src/sync.c b/cpukit/libcsupport/src/sync.c index 8d1f52e725..4d317ce0b1 100644 --- a/cpukit/libcsupport/src/sync.c +++ b/cpukit/libcsupport/src/sync.c @@ -21,13 +21,6 @@ #include "config.h" #endif -/* Since we compile with strict ANSI we need to undef it to get - * prototypes for extensions - */ -#undef __STRICT_ANSI__ -int fdatasync(int); /* still not always prototyped */ - - #include <unistd.h> #include <stdio.h> @@ -42,7 +35,6 @@ int fdatasync(int); /* still not always prototyped */ /* XXX check standards -- Linux version appears to be void */ void _fwalk(struct _reent *, void *); - static void sync_wrapper(FILE *f) { int fn = fileno(f); @@ -68,22 +60,6 @@ static void sync_per_thread(Thread_Control *t) int sync(void) { - extern struct _reent libc_global_reent; - - /* - * Walk the one used initially by RTEMS. - */ - _fwalk(&libc_global_reent, sync_wrapper); - - /* - * XXX Do we walk the one used globally by newlib? - * XXX Do we need the RTEMS global one? - */ - - /* - * Now walk all the per-thread reentrancy structures. - */ rtems_iterate_over_all_threads(sync_per_thread); - return 0; } |