35 #ifndef _GLIBCXX_BASIC_FILE_STDIO_H
36 #define _GLIBCXX_BASIC_FILE_STDIO_H 1
38 #pragma GCC system_header
44 _GLIBCXX_BEGIN_NAMESPACE(
std)
47 template<typename _CharT>
52 class __basic_file<
char>
58 bool _M_cfile_created;
61 __basic_file(__c_lock* __lock = 0);
64 open(
const char* __name, ios_base::openmode __mode,
int __prot = 0664);
67 sys_open(__c_file* __file, ios_base::openmode);
70 sys_open(
int __fd, ios_base::openmode __mode);
97 seekoff(
streamoff __off, ios_base::seekdir __way);
106 _GLIBCXX_END_NAMESPACE
ISO C++ entities toplevel namespace is std.
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.