xref: /original-bsd/sys/stand.att/getfile.c (revision a4d3ae46)
1 /*
2  * Copyright (c) 1988 Regents of the University of California.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms are permitted
6  * provided that this notice is preserved and that due credit is given
7  * to the University of California at Berkeley. The name of the University
8  * may not be used to endorse or promote products derived from this
9  * software without specific prior written permission. This software
10  * is provided ``as is'' without express or implied warranty.
11  *
12  *	@(#)getfile.c	7.1 (Berkeley) 02/05/88
13  */
14 
15 #include "param.h"
16 #include "inode.h"
17 #include "fs.h"
18 #include "saio.h"
19 
20 getfile(prompt, mode)
21 	char *prompt;
22 	int mode;
23 {
24 	int fd;
25 	char buf[100];
26 
27 	do {
28 		printf("%s: ", prompt);
29 		gets(buf);
30 	} while ((fd = open(buf, mode)) <= 0);
31 	return(fd);
32 }
33