Check for overflow in filesystem::last_write_time
* include/experimental/bits/fs_fwd.h (file_time_type): Simplify definition. * src/filesystem/ops.cc (file_time): Take error_code parameter and check for overflow. (do_copy_file, last_write_time): Pass error_code in file_time calls. * testsuite/experimental/filesystem/operations/last_write_time.cc: New. * testsuite/util/testsuite_fs.h (scoped_file): Define RAII helper. From-SVN: r240587
Showing
- libstdc++-v3/ChangeLog 9 additions, 0 deletionslibstdc++-v3/ChangeLog
- libstdc++-v3/include/experimental/bits/fs_fwd.h 1 addition, 1 deletionlibstdc++-v3/include/experimental/bits/fs_fwd.h
- libstdc++-v3/src/filesystem/ops.cc 19 additions, 11 deletionslibstdc++-v3/src/filesystem/ops.cc
- libstdc++-v3/testsuite/experimental/filesystem/operations/last_write_time.cc 111 additions, 0 deletions...ite/experimental/filesystem/operations/last_write_time.cc
- libstdc++-v3/testsuite/util/testsuite_fs.h 19 additions, 2 deletionslibstdc++-v3/testsuite/util/testsuite_fs.h
Loading
Please register or sign in to comment