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.