File tree Expand file tree Collapse file tree 2 files changed +6
-24
lines changed Expand file tree Collapse file tree 2 files changed +6
-24
lines changed Original file line number Diff line number Diff line change @@ -43,21 +43,24 @@ namespace llvm {
43
43
44
44
inline std::error_code disableAutoConversion (int FD) {
45
45
#ifdef __MVS__
46
- return disablezOSAutoConversion (FD);
46
+ if (::disablezOSAutoConversion (FD) == -1 )
47
+ return errnoAsErrorCode ();
47
48
#endif
48
49
return std::error_code ();
49
50
}
50
51
51
52
inline std::error_code enableAutoConversion (int FD) {
52
53
#ifdef __MVS__
53
- return enablezOSAutoConversion (FD);
54
+ if (::enablezOSAutoConversion (FD) == -1 )
55
+ return errnoAsErrorCode ();
54
56
#endif
55
57
return std::error_code ();
56
58
}
57
59
58
60
inline std::error_code restoreStdHandleAutoConversion (int FD) {
59
61
#ifdef __MVS__
60
- return restorezOSStdHandleAutoConversion (FD);
62
+ if (::restorezOSStdHandleAutoConversion (FD) == -1 )
63
+ return errnoAsErrorCode ();
61
64
#endif
62
65
return std::error_code ();
63
66
}
Original file line number Diff line number Diff line change @@ -83,27 +83,6 @@ int enablezOSAutoConversion(int FD) {
83
83
return fcntl (FD, F_CONTROL_CVT, &Query);
84
84
}
85
85
86
- std::error_code llvm::disablezOSAutoConversion (int FD) {
87
- if (::disablezOSAutoConversion (FD) == -1 )
88
- return errnoAsErrorCode ();
89
-
90
- return std::error_code ();
91
- }
92
-
93
- std::error_code llvm::enablezOSAutoConversion (int FD) {
94
- if (::enablezOSAutoConversion (FD) == -1 )
95
- return errnoAsErrorCode ();
96
-
97
- return std::error_code ();
98
- }
99
-
100
- std::error_code llvm::restorezOSStdHandleAutoConversion (int FD) {
101
- if (::restorezOSStdHandleAutoConversion (FD) == -1 )
102
- return errnoAsErrorCode ();
103
-
104
- return std::error_code ();
105
- }
106
-
107
86
std::error_code llvm::setzOSFileTag (int FD, int CCSID, bool Text) {
108
87
assert ((!Text || (CCSID != FT_UNTAGGED && CCSID != FT_BINARY)) &&
109
88
" FT_UNTAGGED and FT_BINARY are not allowed for text files" );
You can’t perform that action at this time.
0 commit comments