used indent to "fix" coding style

This commit is contained in:
Todd C. Miller
1993-10-04 19:10:33 +00:00
parent 847ce91e0f
commit e75a6d3b54
7 changed files with 1030 additions and 979 deletions

View File

@@ -24,7 +24,7 @@
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)getpass.c based on 5.3 (Berkeley) 9/22/88";
#endif /* LIBC_SCCS and not lint */
#endif /* LIBC_SCCS and not lint */
#include <fcntl.h>
#include <sgtty.h>
@@ -33,69 +33,68 @@ static char sccsid[] = "@(#)getpass.c based on 5.3 (Berkeley) 9/22/88";
#include <stdio.h>
char *
getpass(prompt)
char *prompt;
getpass(prompt)
char *prompt;
{
#if defined(sgi)
struct termio ttyb;
struct termio ttyb;
#else
struct sgttyb ttyb;
struct sgttyb ttyb;
#endif
register int ch;
register char *p;
FILE *fp, *outfp;
long omask;
int fd_tmp;
register int ch;
register char *p;
FILE *fp, *outfp;
long omask;
int fd_tmp;
#if defined(sgi)
tcflag_t svflagval;
tcflag_t svflagval;
#else
int svflagval;
int svflagval;
#endif
#define PASSWD_LEN 8
static char buf[PASSWD_LEN + 1];
/*
* read and write to /dev/tty if possible; else read from
* stdin and write to stderr.
*/
fd_tmp = open("/dev/tty", O_RDWR);
if (fd_tmp < 0 || (outfp = fp = fdopen(fd_tmp, "r+")) == NULL) {
outfp = stderr;
fp = stdin;
}
static char buf[PASSWD_LEN + 1];
/*
* read and write to /dev/tty if possible; else read from stdin and write
* to stderr.
*/
fd_tmp = open("/dev/tty", O_RDWR);
if (fd_tmp < 0 || (outfp = fp = fdopen(fd_tmp, "r+")) == NULL) {
outfp = stderr;
fp = stdin;
}
#if defined(sgi)
(void)ioctl(fileno(fp), TCGETA, &ttyb);
svflagval = ttyb.c_lflag;
ttyb.c_lflag &= ~ECHO;
omask = sigblock(sigmask(SIGINT));
(void)ioctl(fileno(fp), TCSETA, &ttyb);
(void) ioctl(fileno(fp), TCGETA, &ttyb);
svflagval = ttyb.c_lflag;
ttyb.c_lflag &= ~ECHO;
omask = sigblock(sigmask(SIGINT));
(void) ioctl(fileno(fp), TCSETA, &ttyb);
#else
(void)ioctl(fileno(fp), TIOCGETP, &ttyb);
svflagval = ttyb.sg_flags;
ttyb.sg_flags &= ~ECHO;
omask = sigblock(sigmask(SIGINT));
(void)ioctl(fileno(fp), TIOCSETP, &ttyb);
(void) ioctl(fileno(fp), TIOCGETP, &ttyb);
svflagval = ttyb.sg_flags;
ttyb.sg_flags &= ~ECHO;
omask = sigblock(sigmask(SIGINT));
(void) ioctl(fileno(fp), TIOCSETP, &ttyb);
#endif
fprintf(outfp, "%s", prompt);
rewind(outfp); /* implied flush */
for (p = buf; (ch = getc(fp)) != EOF && ch != '\n';)
if (p < buf + PASSWD_LEN)
*p++ = ch;
*p = '\0';
(void)write(fileno(outfp), "\n", 1);
(void) fprintf(outfp, "%s", prompt);
rewind(outfp); /* implied flush */
for (p = buf; (ch = getc(fp)) != EOF && ch != '\n';)
if (p < buf + PASSWD_LEN)
*p++ = ch;
*p = '\0';
(void) write(fileno(outfp), "\n", 1);
#if defined(sgi)
ttyb.c_lflag = svflagval;
(void)ioctl(fileno(fp), TCSETA, &ttyb);
ttyb.c_lflag = svflagval;
(void) ioctl(fileno(fp), TCSETA, &ttyb);
#else
ttyb.sg_flags = svflagval;
(void)ioctl(fileno(fp), TIOCSETP, &ttyb);
ttyb.sg_flags = svflagval;
(void) ioctl(fileno(fp), TIOCSETP, &ttyb);
#endif
(void)sigsetmask(omask);
if (fp != stdin)
(void)fclose(fp);
return(buf);
(void) sigsetmask(omask);
if (fp != stdin)
(void) fclose(fp);
return (buf);
}
#endif