Lines Matching refs:Buffer
123 static char Buffer[LINELEN]; in Receive() local
124 char temp[sizeof(Buffer)]; in Receive()
136 prompt = Buffer; in Receive()
139 while (Result = read(fd, Buffer+len, sizeof(Buffer)-len-1), Result != -1) { in Receive()
145 Buffer[len] = '\0'; in Receive()
146 if (len > 2 && !strcmp(Buffer+len-2, "> ")) { in Receive()
147 prompt = strrchr(Buffer, '\n'); in Receive()
150 last = Buffer+len-1; in Receive()
155 write(STDOUT_FILENO, Buffer, last-Buffer); in Receive()
158 prompt = prompt == NULL ? Buffer : prompt+1; in Receive()
159 for (last = Buffer+len-2; last > Buffer && *last != ' '; last--) in Receive()
161 if (last > Buffer+3 && !strncmp(last-3, " on", 3)) { in Receive()
167 sprintf(Buffer, "passwd %s\n", passwd); in Receive()
170 write(STDOUT_FILENO, Buffer, strlen(Buffer)); in Receive()
171 write(fd, Buffer, strlen(Buffer)); in Receive()
172 memset(Buffer, '\0', strlen(Buffer)); in Receive()
181 if (len == sizeof Buffer - 1) { in Receive()
183 if ((last = strrchr(Buffer, '\n')) == NULL) in Receive()
185 flush = sizeof Buffer / 2; in Receive()
187 flush = last - Buffer + 1; in Receive()
188 write(STDOUT_FILENO, Buffer, flush); in Receive()
189 strcpy(temp, Buffer + flush); in Receive()
190 strcpy(Buffer, temp); in Receive()
196 write(STDOUT_FILENO, Buffer, len); in Receive()
383 char Buffer[LINELEN]; in main() local
652 strcpy(Buffer, start); in main()
653 Buffer[sizeof(Buffer)-2] = '\0'; in main()
654 strcat(Buffer, "\n"); in main()
656 write(STDOUT_FILENO, Buffer, strlen(Buffer)); in main()
657 write(fd, Buffer, strlen(Buffer)); in main()