Lines Matching refs:fds
996 int CreateSocketPair(int *fds) in CreateSocketPair() argument
1000 int ret = socketpair(AF_UNIX, SOCK_STREAM, 0, fds); in CreateSocketPair()
1003 if (fcntl(fds[i], F_SETFD, FD_CLOEXEC) == -1) { in CreateSocketPair()
1004 CloseFd(fds[0]); in CreateSocketPair()
1005 CloseFd(fds[1]); in CreateSocketPair()
1016 return socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, fds); in CreateSocketPair()
1022 if (fds == 0) { in CreateSocketPair()
1033 fds[0] = fds[1] = (int)-1; in CreateSocketPair()
1047 fds[0] = socket(AF_INET, SOCK_STREAM, 0); in CreateSocketPair()
1048 if (fds[0] == -1) { in CreateSocketPair()
1051 if (connect(fds[0], (struct sockaddr *)&addr, sizeof(addr)) == -1) { in CreateSocketPair()
1054 fds[1] = accept(listener, nullptr, nullptr); in CreateSocketPair()
1055 if (fds[1] == -1) { in CreateSocketPair()
1063 closesocket(fds[0]); in CreateSocketPair()
1064 closesocket(fds[1]); in CreateSocketPair()
1069 void CloseSocketPair(int *fds) in CloseSocketPair() argument
1072 CloseFd(fds[0]); in CloseSocketPair()
1073 CloseFd(fds[1]); in CloseSocketPair()
1075 closesocket(fds[0]); in CloseSocketPair()
1076 closesocket(fds[1]); in CloseSocketPair()