summaryrefslogtreecommitdiff
path: root/libstdc++-v3/config/io
diff options
context:
space:
mode:
authorPhil Edwards <pme@gcc.gnu.org>2001-12-17 17:08:57 +0000
committerPhil Edwards <pme@gcc.gnu.org>2001-12-17 17:08:57 +0000
commite9c46bb75e87f0c3568372c6db9b77334556e440 (patch)
treedfd9745118478bcc874bfe70aa5163f66d3cda4d /libstdc++-v3/config/io
parentaf19c653a851925b4398d91a28a88cd21cc73cca (diff)
downloadgcc-e9c46bb75e87f0c3568372c6db9b77334556e440.tar.gz
basic_file.h (__basic_file::fd): New function.
2001-12-17 Phil Edwards <pme@gcc.gnu.org> * include/bits/basic_file.h (__basic_file::fd): New function. * config/io/basic_file_stdio.h (__basic_file::fd): Define. * include/bits/std_fstream.h (basic_filebuf::fd): New function. * include/bits/fstream.tcc (basic_filebuf::fd): Define. * testsuite/27_io/filebuf_members.cc (test_02): New test. From-SVN: r48107
Diffstat (limited to 'libstdc++-v3/config/io')
-rw-r--r--libstdc++-v3/config/io/basic_file_stdio.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libstdc++-v3/config/io/basic_file_stdio.h b/libstdc++-v3/config/io/basic_file_stdio.h
index edf4d98baa9..b83085240d6 100644
--- a/libstdc++-v3/config/io/basic_file_stdio.h
+++ b/libstdc++-v3/config/io/basic_file_stdio.h
@@ -134,6 +134,10 @@ namespace std
__basic_file<_CharT>::is_open() { return _M_cfile != 0; }
template<typename _CharT>
+ int
+ __basic_file<_CharT>::fd() { return fileno(_M_cfile) ; }
+
+ template<typename _CharT>
__basic_file<_CharT>*
__basic_file<_CharT>::close()
{