34 #ifndef _GLIBCXX_BASIC_FILE_STDIO_H
35 #define _GLIBCXX_BASIC_FILE_STDIO_H 1
37 #pragma GCC system_header
43 namespace std _GLIBCXX_VISIBILITY(default)
45 _GLIBCXX_BEGIN_NAMESPACE_VERSION
48 template<
typename _CharT>
53 class __basic_file<char>
59 bool _M_cfile_created;
62 __basic_file(__c_lock* __lock = 0) throw ();
65 open(const
char* __name, ios_base::openmode __mode,
int __prot = 0664);
68 sys_open(__c_file* __file, ios_base::openmode);
71 sys_open(
int __fd, ios_base::openmode __mode) throw ();
77 is_open() const throw ();
82 _GLIBCXX_PURE __c_file*
98 seekoff(
streamoff __off, ios_base::seekdir __way) throw ();
107 _GLIBCXX_END_NAMESPACE_VERSION
long long streamoff
Type used by fpos, char_traits, and char_traits.
ptrdiff_t streamsize
Integral type for I/O operation counts and buffer sizes.
ISO C++ entities toplevel namespace is std.