9pfs: fix qemu_mknodat(S_IFREG) on macOS
mknod() on macOS does not support creating regular files, so divert to openat_file() if S_IFREG is passed with mode argument. Furthermore, 'man 2 mknodat' on Linux says: "Zero file type is equivalent to type S_IFREG". Link: https://lore.kernel.org/qemu-devel/17933734.zYzKuhC07K@silver/ Signed-off-by:Christian Schoenebeck <qemu_oss@crudebyte.com> Reviewed-by:
Will Cohen <wwcohen@gmail.com> Reviewed-by:
Greg Kurz <groug@kaod.org> Reviewed-by:
Akihiko Odaki <akihiko.odaki@gmail.com> Message-Id: <3102ca936f88bc1f79d2a325e5bc68f48f54e6e3.1651228000.git.qemu_oss@crudebyte.com>
Loading
Please register or sign in to comment