// Wrapper of C-language FILE struct -*- C++ -*-
-// Copyright (C) 2000-2017 Free Software Foundation, Inc.
+// Copyright (C) 2000-2020 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
__basic_file(__c_lock* __lock = 0) throw ();
#if __cplusplus >= 201103L
- __basic_file(__basic_file&& __rv, __c_lock* __lock = 0) noexcept
+ __basic_file(__basic_file&& __rv, __c_lock* = 0) noexcept
: _M_cfile(__rv._M_cfile), _M_cfile_created(__rv._M_cfile_created)
{
__rv._M_cfile = nullptr;
__basic_file*
open(const char* __name, ios_base::openmode __mode, int __prot = 0664);
+#if _GLIBCXX_HAVE__WFOPEN && _GLIBCXX_USE_WCHAR_T
+ __basic_file*
+ open(const wchar_t* __name, ios_base::openmode __mode);
+#endif
+
__basic_file*
sys_open(__c_file* __file, ios_base::openmode);