about summary refs log tree commit diff
path: root/sysdeps/mach/hurd/bits/ioctls.h
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2012-05-10 13:26:40 -0700
committerRoland McGrath <roland@hack.frob.com>2012-05-10 15:57:23 -0700
commit6753048948b86f3b045710f77e1616b348562fa9 (patch)
tree8326ae5092ddb035ad2aa29d7bf79f4a87e09772 /sysdeps/mach/hurd/bits/ioctls.h
parent18bad2ae1bd1797782d51231d24f7b773c2bfff6 (diff)
downloadglibc-6753048948b86f3b045710f77e1616b348562fa9.tar.gz
glibc-6753048948b86f3b045710f77e1616b348562fa9.tar.xz
glibc-6753048948b86f3b045710f77e1616b348562fa9.zip
Hurd: ioctl() incorrectly decodes argument
Diffstat (limited to 'sysdeps/mach/hurd/bits/ioctls.h')
-rw-r--r--sysdeps/mach/hurd/bits/ioctls.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdeps/mach/hurd/bits/ioctls.h b/sysdeps/mach/hurd/bits/ioctls.h
index 65f2ec1dd0..c4cfce65a3 100644
--- a/sysdeps/mach/hurd/bits/ioctls.h
+++ b/sysdeps/mach/hurd/bits/ioctls.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992,93,96,97,98,99,2001,2007 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -157,6 +157,7 @@ enum __ioctl_datum { IOC_8, IOC_16, IOC_32, IOC_64 };
    _IOT_foobar is defined either in this file,
    or where struct foobar is defined.  */
 #define	_IO(g, n)	_IOC (IOC_VOID, (g), (n), 0)
+#define	_IOIW(g, n, t)	_IOC (IOC_VOID, (g), (n), _IOC_ENCODE_TYPE (t))
 #define	_IOR(g, n, t)	_IOC (IOC_OUT, (g), (n), _IOC_ENCODE_TYPE (t))
 #define	_IOW(g, n, t)	_IOC (IOC_IN, (g), (n), _IOC_ENCODE_TYPE (t))
 #define	_IOWR(g, n, t)	_IOC (IOC_INOUT, (g), (n), _IOC_ENCODE_TYPE (t))