access 230 src/dps8/uvutil.c static unsigned int accessPendingFor (uv_access * access, access 235 src/dps8/uvutil.c if (s->pending && (!access || s->owner == access) && access 331 src/dps8/uvutil.c uv_access * access = session ? session->owner : NULL; access 337 src/dps8/uvutil.c else if (nread > 0 && session && !session->closing && access) access 459 src/dps8/uvutil.c uv_access * access = session->owner; access 544 src/dps8/uvutil.c if (strcmp (cpy, access->pw) == 0) access 551 src/dps8/uvutil.c if (access->atime) access 553 src/dps8/uvutil.c timeinfo = localtime(&access->atime); access 558 src/dps8/uvutil.c if (access->rtime) access 560 src/dps8/uvutil.c timeinfo = localtime(&access->rtime); access 565 src/dps8/uvutil.c if (access->rcount) access 568 src/dps8/uvutil.c snprintf(buffer, sizeof(buffer), "%lu", access->rcount); access 573 src/dps8/uvutil.c access->atime = time(NULL); access 574 src/dps8/uvutil.c access->rcount = 0; access 579 src/dps8/uvutil.c if (access->connected && !session->closing) access 580 src/dps8/uvutil.c access->connected (client); access 592 src/dps8/uvutil.c access->rtime = time(NULL); access 593 src/dps8/uvutil.c access->rcount++; access 646 src/dps8/uvutil.c uv_access * access = session->owner; access 665 src/dps8/uvutil.c if (access && access->client == (uv_tcp_t *)stream) access 667 src/dps8/uvutil.c access->client = NULL; access 668 src/dps8/uvutil.c access->loggedOn = false; access 669 src/dps8/uvutil.c FREE (access->inBuffer); access 670 src/dps8/uvutil.c access->inSize = access->inUsed = 0; access 762 src/dps8/uvutil.c uv_access * access = session->owner; access 763 src/dps8/uvutil.c uv_tcp_t * old = access->client; access 772 src/dps8/uvutil.c FREE (access->inBuffer); access 773 src/dps8/uvutil.c access->inSize = access->inUsed = 0; access 774 src/dps8/uvutil.c access->client = session->client; access 775 src/dps8/uvutil.c access->loggedOn = true; access 784 src/dps8/uvutil.c void accessCloseAll (uv_access * access) access 789 src/dps8/uvutil.c if (session->owner == access && !session->closing) access 804 src/dps8/uvutil.c static void accessProcessInput (uv_access * access, unsigned char * buf, access 807 src/dps8/uvutil.c if (nread <= 0 || (uint64_t)nread > UINT_MAX - access->inSize || access 808 src/dps8/uvutil.c (uint64_t)access->inSize + (uint64_t)nread > OPCON_MAX_PENDING_INPUT) access 812 src/dps8/uvutil.c accessCloseConnection ((uv_stream_t *)access->client); access 815 src/dps8/uvutil.c if (access->inBuffer) access 819 src/dps8/uvutil.c realloc (access->inBuffer, access 820 src/dps8/uvutil.c (unsigned long) (access->inSize + nread)); access 824 src/dps8/uvutil.c accessCloseConnection ((uv_stream_t *)access->client); access 827 src/dps8/uvutil.c memcpy (new + access->inSize, buf, (unsigned long) nread); access 828 src/dps8/uvutil.c access->inSize += nread; access 829 src/dps8/uvutil.c access->inBuffer = new; access 833 src/dps8/uvutil.c access->inBuffer = malloc ((unsigned long) nread); access 834 src/dps8/uvutil.c if (! access->inBuffer) access 837 src/dps8/uvutil.c accessCloseConnection ((uv_stream_t *)access->client); access 840 src/dps8/uvutil.c memcpy (access->inBuffer, buf, (unsigned long) nread); access 841 src/dps8/uvutil.c access->inSize = (uint) nread; access 842 src/dps8/uvutil.c access->inUsed = 0; access 1013 src/dps8/uvutil.c uv_access * access = (uv_access *)handle->data; access 1014 src/dps8/uvutil.c if (access) access 1015 src/dps8/uvutil.c access->open = false; access 1027 src/dps8/uvutil.c uv_access * access = (uv_access *) server->data; access 1035 src/dps8/uvutil.c int init_rc = uv_tcp_init (access->loop, client); access 1051 src/dps8/uvutil.c session->owner = access; access 1062 src/dps8/uvutil.c if (access->pw[0] && access 1064 src/dps8/uvutil.c accessPendingFor (access, NULL) >= OPCON_PENDING_PER_LISTENER || access 1073 src/dps8/uvutil.c int timer_rc = uv_timer_init (access->loop, &session->timer); access 1085 src/dps8/uvutil.c if (access->pw[0]) access 1105 src/dps8/uvutil.c if (access->useTelnet) access 1117 src/dps8/uvutil.c if (!access->pw[0]) access 1120 src/dps8/uvutil.c if (access->connected && !session->closing) access 1121 src/dps8/uvutil.c access->connected (client); access 1123 src/dps8/uvutil.c else if (access->connectPrompt) access 1124 src/dps8/uvutil.c access->connectPrompt (client); access 1134 src/dps8/uvutil.c void uv_open_access (uv_access * access) access 1136 src/dps8/uvutil.c if (access->open == true) access 1141 src/dps8/uvutil.c if (! access->port) access 1147 src/dps8/uvutil.c if (! access->loop) access 1148 src/dps8/uvutil.c access->loop = uv_default_loop (); access 1151 src/dps8/uvutil.c if (access->open) access 1154 src/dps8/uvutil.c int r = uv_tcp_init (access->loop, & access->server); access 1157 src/dps8/uvutil.c access->open = true; access 1158 src/dps8/uvutil.c access->server.data = (void *) access; access 1160 src/dps8/uvutil.c r = uv_ip4_addr (access->address ? access->address : "0.0.0.0", access 1161 src/dps8/uvutil.c access->port, & addr); access 1163 src/dps8/uvutil.c r = uv_tcp_bind (& access->server, (const struct sockaddr *) & addr, 0); access 1166 src/dps8/uvutil.c r = uv_listen ((uv_stream_t *) & access->server, access 1171 src/dps8/uvutil.c access->address ? access->address : "0.0.0.0", access 1172 src/dps8/uvutil.c (long) access->port, uv_strerror(r)); access 1175 src/dps8/uvutil.c uv_close ((uv_handle_t *)&access->server, accessListenerCloseCallback); access 1178 src/dps8/uvutil.c if (access->address != NULL) access 1180 src/dps8/uvutil.c access->address, (long) access->port); access 1183 src/dps8/uvutil.c (long) access->port); access 1187 src/dps8/uvutil.c void accessPutChar (uv_access * access, char ch) access 1190 src/dps8/uvutil.c if (access->loggedOn) access 1191 src/dps8/uvutil.c accessStartWrite (access->client, & ch, 1); access 1195 src/dps8/uvutil.c int accessGetChar (uv_access * access) access 1198 src/dps8/uvutil.c if (! access->client) access 1200 src/dps8/uvutil.c if (access->inBuffer) access 1201 src/dps8/uvutil.c FREE (access->inBuffer); access 1202 src/dps8/uvutil.c access->inBuffer = NULL; access 1203 src/dps8/uvutil.c access->inSize = 0; access 1204 src/dps8/uvutil.c access->inUsed = 0; access 1208 src/dps8/uvutil.c if (access->inBuffer && access->inUsed < access->inSize) access 1210 src/dps8/uvutil.c unsigned char c = access->inBuffer[access->inUsed ++]; access 1211 src/dps8/uvutil.c if (access->inUsed >= access->inSize) access 1213 src/dps8/uvutil.c FREE (access->inBuffer); access 1214 src/dps8/uvutil.c access->inBuffer = NULL; access 1215 src/dps8/uvutil.c access->inSize = 0; access 1216 src/dps8/uvutil.c access->inUsed = 0; access 1228 src/dps8/uvutil.c void accessPutStr (uv_access * access, char * str) access 1233 src/dps8/uvutil.c if (access->loggedOn) access 1234 src/dps8/uvutil.c accessStartWrite (access->client, str, (ssize_t) l); access 48 src/dps8/uvutil.h void uv_open_access (uv_access * access); access 50 src/dps8/uvutil.h void accessPutStr (uv_access * access, char * str); access 51 src/dps8/uvutil.h void accessPutChar (uv_access * access, char ch); access 53 src/dps8/uvutil.h int accessGetChar (uv_access * access); access 57 src/dps8/uvutil.h void accessCloseAll (uv_access * access); access 1587 src/punutil/cardutil.c if (0 != access (input_dir, R_OK | X_OK)) access 1599 src/punutil/cardutil.c if (0 != access (output_dir, W_OK)) access 1613 src/punutil/cardutil.c if (0 != access (archive_dir, W_OK))