-struct fastbuf *
-bopen_mm(byte *name, uns mode)
-{
- int fd;
-
- if ((mode & O_ACCMODE) == O_WRONLY)
- mode = (mode & ~O_ACCMODE) | O_RDWR;
- fd = sh_open(name, mode, 0666);
- if (fd < 0)
- die("Unable to %s file %s: %m",
- (mode & O_CREAT) ? "create" : "open", name);
- return bfmmopen_internal(fd, name, mode);
-}
-