diff options
author | Phil Edwards <pme@gcc.gnu.org> | 2001-12-17 17:08:57 +0000 |
---|---|---|
committer | Phil Edwards <pme@gcc.gnu.org> | 2001-12-17 17:08:57 +0000 |
commit | e9c46bb75e87f0c3568372c6db9b77334556e440 (patch) | |
tree | dfd9745118478bcc874bfe70aa5163f66d3cda4d /libstdc++-v3/config/io | |
parent | af19c653a851925b4398d91a28a88cd21cc73cca (diff) | |
download | gcc-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.h | 4 |
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() { |