Lines Matching refs:Buffer
121 static char Buffer[LINELEN]; in Receive() local
122 char temp[sizeof(Buffer)]; in Receive()
134 prompt = Buffer; in Receive()
137 while (Result = read(fd, Buffer+len, sizeof(Buffer)-len-1), Result != -1) { in Receive()
143 Buffer[len] = '\0'; in Receive()
144 if (len > 2 && !strcmp(Buffer+len-2, "> ")) { in Receive()
145 prompt = strrchr(Buffer, '\n'); in Receive()
148 last = Buffer+len-1; in Receive()
153 write(STDOUT_FILENO, Buffer, last-Buffer); in Receive()
156 prompt = prompt == NULL ? Buffer : prompt+1; in Receive()
157 for (last = Buffer+len-2; last > Buffer && *last != ' '; last--) in Receive()
159 if (last > Buffer+3 && !strncmp(last-3, " on", 3)) { in Receive()
165 sprintf(Buffer, "passwd %s\n", passwd); in Receive()
168 write(STDOUT_FILENO, Buffer, strlen(Buffer)); in Receive()
169 write(fd, Buffer, strlen(Buffer)); in Receive()
170 memset(Buffer, '\0', strlen(Buffer)); in Receive()
179 if (len == sizeof Buffer - 1) { in Receive()
181 if ((last = strrchr(Buffer, '\n')) == NULL) in Receive()
183 flush = sizeof Buffer / 2; in Receive()
185 flush = last - Buffer + 1; in Receive()
186 write(STDOUT_FILENO, Buffer, flush); in Receive()
187 strcpy(temp, Buffer + flush); in Receive()
188 strcpy(Buffer, temp); in Receive()
194 write(STDOUT_FILENO, Buffer, len); in Receive()
381 char Buffer[LINELEN]; in main() local
650 strcpy(Buffer, start); in main()
651 Buffer[sizeof(Buffer)-2] = '\0'; in main()
652 strcat(Buffer, "\n"); in main()
654 write(STDOUT_FILENO, Buffer, strlen(Buffer)); in main()
655 write(fd, Buffer, strlen(Buffer)); in main()