diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-11-26 19:26:23 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-11-27 16:35:31 +0100 |
commit | 11cf4e80748af05dd6c8f1d30609a5485bf28372 (patch) | |
tree | 46520c787506bd925a0f142dc92bd141ec736939 /libc/sysdeps/linux/common/ioctl.c | |
parent | 8ccf7c3e8c725e9fc29ad0f5accebb127c9ea246 (diff) |
fixup gcc warnings
Remove following warning from common code:
warning: ISO C90 forbids mixed declarations and code
Diffstat (limited to 'libc/sysdeps/linux/common/ioctl.c')
-rw-r--r-- | libc/sysdeps/linux/common/ioctl.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libc/sysdeps/linux/common/ioctl.c b/libc/sysdeps/linux/common/ioctl.c index 9a00e614a..374b6247b 100644 --- a/libc/sysdeps/linux/common/ioctl.c +++ b/libc/sysdeps/linux/common/ioctl.c @@ -20,6 +20,9 @@ int ioctl(int fd, unsigned long int request, ...) { void *arg; va_list list; +#ifdef __NEW_THREADS + int oldtype, result; +#endif va_start(list, request); arg = va_arg(list, void *); @@ -28,8 +31,8 @@ int ioctl(int fd, unsigned long int request, ...) if (SINGLE_THREAD_P) return __syscall_ioctl(fd, request, arg); #ifdef __NEW_THREADS - int oldtype = LIBC_CANCEL_ASYNC (); - int result = __syscall_ioctl(fd, request, arg); + oldtype = LIBC_CANCEL_ASYNC (); + result = __syscall_ioctl(fd, request, arg); LIBC_CANCEL_RESET (oldtype); return result; #endif |