Lines Matching defs:buffer
62 char *getpass_r(const char *prompt, char *buffer, size_t buflen)
79 buffer[0] = '\0';
84 &iosb, 0, 0, buffer, buflen, 0, 0,
88 buffer[iosb.iosb$w_bcnt] = '\0';
92 return buffer; /* we always return success */
99 char *getpass_r(const char *prompt, char *buffer, size_t buflen)
105 buffer[i] = (char)getch();
106 if(buffer[i] == '\r' || buffer[i] == '\n') {
107 buffer[i] = '\0';
111 if(buffer[i] == '\b')
118 /* if user didn't hit ENTER, terminate buffer */
120 buffer[buflen-1] = '\0';
122 return buffer; /* we always return success */
176 char *password, /* buffer to store password in */
177 size_t buflen) /* size of buffer to store password in */
203 return password; /* return pointer to buffer */