Re: about two-way pipes or threads
- From: Ronald Bultje <rbultje ronald bitfreak net>
- To: gtk-list gnome org
- Subject: Re: about two-way pipes or threads
- Date: Mon, 12 Feb 2001 11:49:46 +0100
On 2001.02.12 02:42:58 +0100 Paul Davis wrote:
> >Okay. I included some of the functions in here.
> >It's quite a lot. Let's hope this is enough...
> >Let's go with the source. Here it is (the stuff that matters, I think).
> If
> >you need more, ask again :)
>
> i don't see anywhere that you set the pipes to be non-blocking. not
> doing this will cause lavrec_input() to block indefinitely if no (or
> insufficient) data is available. use fcntl() to change the flags on
> the pipe.
>
> i should have mentioned this, sorry. been hacking unix for too long :)
>
I inserted fcntl(inp_pipe, O_NONBLOCK); and fcntl(out_pipe, O_NONBLOCK);
but still no change... Or am I using fcntl() in the wrong way?
Ronald
--
---------------------------------------------------.
-- .-. | Ronald Bultje |
-- /V\ | Running: Linux 2.4.1 and OpenBSD 2.8 |
-- // \\ | E-mail : rbultje ronald bitfreak net |
-- /( )\ | WWW : http://ronald.bitfreak.net/ |
-- ^^-^^ | *** Warning: Unix Addicted *** |
---------------------------------------------------'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]