ports/lang/erlang/files/patch-erts_etc_unix_run__erl.c
Jimmy Olgeni c8813c0e7e Fix problem in run_erl pipe creation.
Submitted by:	Peter Lund <Peter.Lund (at) lundata.se>
2005-02-06 18:05:39 +00:00

14 lines
299 B
C

$FreeBSD$
--- erts/etc/unix/run_erl.c.orig
+++ erts/etc/unix/run_erl.c
@@ -738,7 +738,7 @@
*/
static int create_fifo(char *name, int perm)
{
- if ((mknod(name, S_IFIFO | perm, 0) < 0) && (errno != EEXIST))
+ if ((mkfifo(name, perm) < 0) && (errno != EEXIST))
return -1;
return 0;
}