rand-posix.cpp revision bc06b76082e0a54a53fb1495d4f6b5dddfeffc30
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * InnoTek Portable Runtime - Random Numbers and Byte Streams, POSIX.
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * Copyright (C) 2006 InnoTek Systemberatung GmbH
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * available from http://www.virtualbox.org. This file is free software;
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * you can redistribute it and/or modify it under the terms of the GNU
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * General Public License as published by the Free Software Foundation,
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * distribution. VirtualBox OSE is distributed in the hope that it will
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * be useful, but WITHOUT ANY WARRANTY of any kind.
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * If you received this file as part of a commercial VirtualBox
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * distribution, then only the terms of your commercial VirtualBox
5383c976362d5b18656cf7b9248b2063a764a203vboxsync * license agreement apply instead of the previous paragraph.
5383c976362d5b18656cf7b9248b2063a764a203vboxsync/*******************************************************************************
5383c976362d5b18656cf7b9248b2063a764a203vboxsync* Header Files *
5383c976362d5b18656cf7b9248b2063a764a203vboxsync*******************************************************************************/
d1966fe9681e9a100f8c895f08e450fc32dafd48vboxsync/*******************************************************************************
5383c976362d5b18656cf7b9248b2063a764a203vboxsync* Global Variables *
d1966fe9681e9a100f8c895f08e450fc32dafd48vboxsync*******************************************************************************/
5383c976362d5b18656cf7b9248b2063a764a203vboxsync/** File handle of /dev/random. */
return VERR_NOT_SUPPORTED;
if (cbRead <= 0)
return VINF_SUCCESS;