diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2014-03-26 19:21:20 +0000 |
---|---|---|
committer | <> | 2014-05-08 15:03:54 +0000 |
commit | fb123f93f9f5ce42c8e5785d2f8e0edaf951740e (patch) | |
tree | c2103d76aec5f1f10892cd1d3a38e24f665ae5db /src/VBox/Runtime/testcase/ioctl.h | |
parent | 58ed4748338f9466599adfc8a9171280ed99e23f (diff) | |
download | VirtualBox-master.tar.gz |
Imported from /home/lorry/working-area/delta_VirtualBox/VirtualBox-4.3.10.tar.bz2.HEADVirtualBox-4.3.10master
Diffstat (limited to 'src/VBox/Runtime/testcase/ioctl.h')
-rw-r--r-- | src/VBox/Runtime/testcase/ioctl.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/src/VBox/Runtime/testcase/ioctl.h b/src/VBox/Runtime/testcase/ioctl.h deleted file mode 100644 index f9a5273e..00000000 --- a/src/VBox/Runtime/testcase/ioctl.h +++ /dev/null @@ -1,48 +0,0 @@ -/* $Id: ioctl.h $ */ -/** @file - * VBox L4/OSS audio - header for Linux IoCtls. - */ - -/* - * Copyright (C) 2006-2007 Oracle Corporation - * - * This file is part of VirtualBox Open Source Edition (OSE), as - * available from http://www.virtualbox.org. This file is free software; - * you can redistribute it and/or modify it under the terms of the GNU - * General Public License (GPL) as published by the Free Software - * Foundation, in version 2 as it comes in the "COPYING" file of the - * VirtualBox OSE distribution. VirtualBox OSE is distributed in the - * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. - * - * The contents of this file may alternatively be used under the terms - * of the Common Development and Distribution License Version 1.0 - * (CDDL) only, as it comes in the "COPYING.CDDL" file of the - * VirtualBox OSE distribution, in which case the provisions of the - * CDDL are applicable instead of those of the GPL. - * - * You may elect to license modified versions of this file under the - * terms and conditions of either the GPL or the CDDL or both. - */ - -#ifndef ___VBOX_L4_OSS_IOCTL -#define ___VBOX_L4_OSS_IOCTL - -#define IOCPARM_MASK 0x3fff /* parameters must be < 16383 bytes */ -#define IOC_VOID 0U << 30 /* no parameters */ -#define IOC_IN 1U << 30 /* copy out parameters */ -#define IOC_OUT 2U << 30 /* copy in parameters */ -#define IOC_INOUT (IOC_IN|IOC_OUT) -/* the 0x20000000 is so we can distinguish new ioctl's from old */ -#define _IO(x,y) ((int)(IOC_VOID|(x<<8)|y)) -#define _IOR(x,y,t) ((int)(IOC_OUT|((sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)) -#define _IOW(x,y,t) ((int)(IOC_IN|((sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)) -/* this should be _IORW, but stdio got there first */ -#define _IOWR(x,y,t) ((int)(IOC_INOUT|((sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)) -#define _IOC_SIZE(x) ((x>>16)&IOCPARM_MASK) -#define _IOC_DIR(x) (x & 0xf0000000) -#define _IOC_NONE IOC_VOID -#define _IOC_READ IOC_OUT -#define _IOC_WRITE IOC_IN - -#endif /* !___VBOX_L4_OSS_IOCTL */ - |