maybe something like this would fix?

139     /* open pipe */
140     if (-1 == (pipefd = open(x->x_pipe->s_name, 
O_WRONLY|O_NONBLOCK|O_APPEND,S_IRUSR|S_IWUSR))){
141     if (-1 == (pipefd = open(x->x_pipe->s_name, 
O_WRONLY|O_CREAT,S_IRUSR|S_IWUSR))){
142         perror(me);
143         goto exit;
144     }
145     }

I couldn't try right now

Le vendredi 24 octobre 2008 à 18:48 +0200, patco a écrit :
> hi
> 
> Le mercredi 22 octobre 2008 à 09:50 -0400, Hans-Christoph Steiner a
> écrit :
> 
> > http://autobuild.puredata.info/auto-build/latest/logs/2008-10-22_08.14.06_linux_ubuntu-intrepid-i386_pd-extended_run-automated-builder.txt
> > 
> > 
> 
> > 
> 
> the problem seem to come from a missing arg in open function from
> pdp_rawout.c:141
> 
> 
> 139     /* open pipe */
>   140     if (-1 == (pipefd = open(x->x_pipe->s_name, 
> O_WRONLY|O_NONBLOCK|O_APPEND))){
>   141         if (-1 == (pipefd = open(x->x_pipe->s_name, O_WRONLY|O_CREAT))){
>   142             perror(me);
>   143             goto exit;
>   144         }
>   145     }
> 
> sorry, I don't know a way for fixing it.
> 
> 
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list


_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to