diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-05-10 13:26:40 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2012-05-10 15:57:23 -0700 |
commit | 6753048948b86f3b045710f77e1616b348562fa9 (patch) | |
tree | 8326ae5092ddb035ad2aa29d7bf79f4a87e09772 /sysdeps/mach/hurd/bits/ioctls.h | |
parent | 18bad2ae1bd1797782d51231d24f7b773c2bfff6 (diff) | |
download | glibc-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.h | 3 |
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)) |