Lines Matching defs:FD
25 int disableAutoConversion(int FD) {
32 return fcntl(FD, F_CONTROL_CVT, &Convert);
35 int restoreStdHandleAutoConversion(int FD) {
36 assert(FD == STDIN_FILENO || FD == STDOUT_FILENO || FD == STDERR_FILENO);
37 if (savedStdHandleAutoConversionMode[FD] == -1)
40 savedStdHandleAutoConversionMode[FD], // cvtcmd
44 return (fcntl(FD, F_CONTROL_CVT, &Cvt));
47 int enableAutoConversion(int FD) {
54 if (fcntl(FD, F_CONTROL_CVT, &Query) == -1)
66 if ((FD == STDIN_FILENO || FD == STDOUT_FILENO || FD == STDERR_FILENO) &&
67 savedStdHandleAutoConversionMode[FD] == -1)
68 savedStdHandleAutoConversionMode[FD] = Query.cvtcmd;
70 if (FD == STDOUT_FILENO || FD == STDERR_FILENO)
76 (FD == STDIN_FILENO || FD == STDOUT_FILENO || FD == STDERR_FILENO)
81 return fcntl(FD, F_CONTROL_CVT, &Query);
84 std::error_code llvm::disableAutoConversion(int FD) {
85 if (::disableAutoConversion(FD) == -1)
91 std::error_code llvm::enableAutoConversion(int FD) {
92 if (::enableAutoConversion(FD) == -1)
98 std::error_code llvm::restoreStdHandleAutoConversion(int FD) {
99 if (::restoreStdHandleAutoConversion(FD) == -1)
105 std::error_code llvm::setFileTag(int FD, int CCSID, bool Text) {
114 if (fcntl(FD, F_SETTAG, &Tag) == -1)