return fopen(filename.path, mode);
} else {
int fd;
assert(mode[0] == 'w'); /* is_private is meaningless for read */
assert(mode[0] == 'w' || mode[0] == 'a'); /* is_private is meaningless for read */
fd = open(filename.path, O_WRONLY | O_CREAT | O_TRUNC,
0700);
if (fd < 0)