Package: pdp
Version: 1:0.12.5-1
Severity: important
Tags: patch
Justification: fails to build from source


http://launchpadlibrarian.net/37442322/buildlog_ubuntu-lucid-i386.pdp_1%3A0.12.5-1_FAILEDTOBUILD.txt.gz

    inlined from 'rawout_thread' at pdp_rawout.c:141:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared 
with attribute error: open with O_CREAT in second argument needs 3 arguments
=== modified file 'modules/generic/pdp_rawout.c'
--- a/modules/generic/pdp_rawout.c	2009-12-10 10:20:53 +0000
+++ b/modules/generic/pdp_rawout.c	2010-01-08 20:47:34 +0000
@@ -138,7 +138,8 @@
 
     /* open pipe */
     if (-1 == (pipefd = open(x->x_pipe->s_name, O_WRONLY|O_NONBLOCK|O_APPEND))){
-	if (-1 == (pipefd = open(x->x_pipe->s_name, O_WRONLY|O_CREAT))){
+	if (-1 == (pipefd = open(x->x_pipe->s_name, O_WRONLY|O_CREAT,
+			S_IRUSR|S_IRGRP|S_IROTH|S_IWUSR|S_IWGRP|S_IWOTH))){
 	    perror(me);
 	    goto exit;
 	}

Reply via email to