SCCS-vsn: old/adb/common_source/main.c 5.2
-static char sccsid[] = "@(#)main.c 5.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)main.c 5.2 (Berkeley) %G%";
{
char *fname;
int flags, fd;
{
char *fname;
int flags, fd;
return (-1);
if ((flags = wtflag) != 0 && xargc > which)
flags |= O_CREAT;
return (-1);
if ((flags = wtflag) != 0 && xargc > which)
flags |= O_CREAT;
- if ((fd = open(fname, flags, 0666)) < 0 && flags & O_CREAT)
- adbprintf("cannot open `%s'\n", fname);
+ if ((fd = open(fname, flags, 0666)) < 0 && xargc > which)
+ adbprintf("cannot open `%s': %s\n", fname, strerror(errno));