summaryrefslogtreecommitdiffstats
path: root/binutils-2.22/gold/descriptors.h
diff options
context:
space:
mode:
authorAlexander Ivchenko <alexander.ivchenko@intel.com>2013-06-17 13:28:42 +0400
committerAlexander Ivchenko <alexander.ivchenko@intel.com>2013-06-18 16:25:01 +0400
commit831acf283992c03f08a38e560d39a0696d55ccd4 (patch)
tree4d4e571eb85fa24355a97e2da2fa66586ee24717 /binutils-2.22/gold/descriptors.h
parent1c4cd9c960a712116312670da9844f9df8af8e1c (diff)
downloadtoolchain_binutils-831acf283992c03f08a38e560d39a0696d55ccd4.tar.gz
toolchain_binutils-831acf283992c03f08a38e560d39a0696d55ccd4.tar.bz2
toolchain_binutils-831acf283992c03f08a38e560d39a0696d55ccd4.zip
[2.22] Update mingw/plugins fixes from 2.23. That fixes make check-gold.
For binutils-2.22 make check-gold was broken. This patch reverts 4dd978c332b01f700fb83a8ea57043fe08557093 and applies 3dcb6e6fd79152c6baa321d2af8892b714cad958 instead. Change-Id: I7589c72aab9b180473c6e2049c7c6e72f9a8d808 Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
Diffstat (limited to 'binutils-2.22/gold/descriptors.h')
-rw-r--r--binutils-2.22/gold/descriptors.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/binutils-2.22/gold/descriptors.h b/binutils-2.22/gold/descriptors.h
index 8e154a63..985f8045 100644
--- a/binutils-2.22/gold/descriptors.h
+++ b/binutils-2.22/gold/descriptors.h
@@ -1,6 +1,6 @@
// descriptors.h -- manage file descriptors for gold -*- C++ -*-
-// Copyright 2008, 2009 Free Software Foundation, Inc.
+// Copyright 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
// Written by Ian Lance Taylor <iant@google.com>.
// This file is part of gold.
@@ -56,6 +56,10 @@ class Descriptors
void
release(int descriptor, bool permanent);
+ // Close all the descriptors open for reading.
+ void
+ close_all();
+
private:
// Information kept for a descriptor.
struct Open_descriptor
@@ -104,6 +108,10 @@ inline void
release_descriptor(int descriptor, bool permanent)
{ descriptors.release(descriptor, permanent); }
+inline void
+close_all_descriptors()
+{ descriptors.close_all(); }
+
} // End namespace gold.
#endif // !defined(GOLD_DESCRIPTORS_H)