/*
 * Copyright 2008 The Native Client Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can
 * be found in the LICENSE file.
 */


// Portable interface for browser interaction - API invariant portions.

#include "base/rand_util_c.h"

#include "native_client/src/include/nacl_string.h"
#include "native_client/src/include/nacl_elf.h"
#include "native_client/src/include/portability_io.h"
#include "native_client/src/trusted/plugin/nacl_entry_points.h"


extern "C" {
  int GetUrandomFD(void) {
    return get_urandom_fd();
  }
}


/*
 * Copyright (c) 2011 The Native Client Authors. All rights reserved.
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */


// Portable interface for browser interaction - API invariant portions.

#include "base/rand_util_c.h"

#include "native_client/src/trusted/plugin/nacl_entry_points.h"


extern "C" {
  int GetUrandomFD(void) {
    return get_urandom_fd();
  }
}


Fix Chromium build breakage introduced by r6280
Fix Chromium build breakage introduced by r6280

r6280 removed nacl_elf.h but did not update a file that #included it
that is only used in the Chromium build.  We remove this unneeded #include,
plus a couple of others.

BUG=http://code.google.com/p/chromium/issues/detail?id=91482
TEST=compile this file on its own

Review URL: http://codereview.chromium.org/7564012

git-svn-id: 721b910a23eff8a86f00c8fd261a7587cddf18f8@6302 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2
