@@ -508,34 +508,34 @@ const char* basic_filebuf<_CharT, _Traits>::__make_mdstring(
508
508
switch (__mode & ~ios_base::ate) {
509
509
case ios_base::out:
510
510
case ios_base::out | ios_base::trunc :
511
- return " w" ;
511
+ return " w" _LIBCPP_FOPEN_CLOEXEC_MODE ;
512
512
case ios_base::out | ios_base::app:
513
513
case ios_base::app:
514
- return " a" ;
514
+ return " a" _LIBCPP_FOPEN_CLOEXEC_MODE ;
515
515
case ios_base::in:
516
- return " r" ;
516
+ return " r" _LIBCPP_FOPEN_CLOEXEC_MODE ;
517
517
case ios_base::in | ios_base::out:
518
- return " r+" ;
518
+ return " r+" _LIBCPP_FOPEN_CLOEXEC_MODE ;
519
519
case ios_base::in | ios_base::out | ios_base::trunc :
520
- return " w+" ;
520
+ return " w+" _LIBCPP_FOPEN_CLOEXEC_MODE ;
521
521
case ios_base::in | ios_base::out | ios_base::app:
522
522
case ios_base::in | ios_base::app:
523
- return " a+" ;
523
+ return " a+" _LIBCPP_FOPEN_CLOEXEC_MODE ;
524
524
case ios_base::out | ios_base::binary:
525
525
case ios_base::out | ios_base::trunc | ios_base::binary:
526
- return " wb" ;
526
+ return " wb" _LIBCPP_FOPEN_CLOEXEC_MODE ;
527
527
case ios_base::out | ios_base::app | ios_base::binary:
528
528
case ios_base::app | ios_base::binary:
529
- return " ab" ;
529
+ return " ab" _LIBCPP_FOPEN_CLOEXEC_MODE ;
530
530
case ios_base::in | ios_base::binary:
531
- return " rb" ;
531
+ return " rb" _LIBCPP_FOPEN_CLOEXEC_MODE ;
532
532
case ios_base::in | ios_base::out | ios_base::binary:
533
- return " r+b" ;
533
+ return " r+b" _LIBCPP_FOPEN_CLOEXEC_MODE ;
534
534
case ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary:
535
- return " w+b" ;
535
+ return " w+b" _LIBCPP_FOPEN_CLOEXEC_MODE ;
536
536
case ios_base::in | ios_base::out | ios_base::app | ios_base::binary:
537
537
case ios_base::in | ios_base::app | ios_base::binary:
538
- return " a+b" ;
538
+ return " a+b" _LIBCPP_FOPEN_CLOEXEC_MODE ;
539
539
default :
540
540
return nullptr ;
541
541
}
0 commit comments