Lines Matching defs:clientFd
96 /* protect listenFd, clientFd etc. */
293 STATIC INT32 TelnetClientPrepare(INT32 clientFd)
307 g_telnetClientFd = clientFd;
308 if (TelnetDevInit(clientFd) != 0) {
315 (VOID)WriteToFd(clientFd, (CHAR *)doEcho, sizeof(doEcho));
316 (VOID)WriteToFd(clientFd, (CHAR *)doNaws, sizeof(doNaws));
317 (VOID)WriteToFd(clientFd, (CHAR *)willEcho, sizeof(willEcho));
318 (VOID)WriteToFd(clientFd, (CHAR *)willSga, sizeof(willSga));
321 if (setsockopt(clientFd, SOL_SOCKET, SO_KEEPALIVE, (VOID *)&keepAlive, sizeof(keepAlive)) < 0) {
324 if (setsockopt(clientFd, IPPROTO_TCP, TCP_KEEPIDLE, (VOID *)&keepIdle, sizeof(keepIdle)) < 0) {
327 if (setsockopt(clientFd, IPPROTO_TCP, TCP_KEEPINTVL, (VOID *)&keepInterval, sizeof(keepInterval)) < 0) {
330 if (setsockopt(clientFd, IPPROTO_TCP, TCP_KEEPCNT, (VOID *)&keepCnt, sizeof(keepCnt)) < 0) {
344 INT32 clientFd = (INT32)(UINTPTR)arg;
348 if (TelnetClientPrepare(clientFd) != 0) {
350 (VOID)close(clientFd);
356 pollFd.fd = clientFd;
373 nRead = read(clientFd, buf, sizeof(buf));
386 (VOID)close(clientFd);
387 clientFd = -1;
408 STATIC INT32 TelnetdAcceptClient(INT32 clientFd, const struct sockaddr_in *inTelnetAddr)
416 if (clientFd < 0) {
434 g_telnetClientFd = clientFd;
436 if (pthread_create(&tmp, &useAttr, TelnetClientLoop, (VOID *)(UINTPTR)clientFd) != 0) {
445 (VOID)close(clientFd);
446 clientFd = -1;
457 INT32 clientFd = -1;
468 clientFd = accept(listenFd, (struct sockaddr *)&inTelnetAddr, (socklen_t *)&len);
469 if (TelnetdAcceptClient(clientFd, &inTelnetAddr) == 0) {