I can't see a reason why it shouldn't, I'll add it to the todo list, if you
want to send me some code to do it it would be great ;-).


On Wed, Feb 17, 2010 at 05:37:14PM +0100, Fulvio Ciriaco wrote:
> I cannot really imagine that any size returned by fstat for a fifo,
> might have any sense.
> Anyhow, both on NetBSD and Linux, sb.st_size for FIFOs returns
> 0.
> Is there any reason why tmux should not read to EOF?
> There is nothing particularly terrible in having to write to a
> file on disk but it is not what unix users are used to, i.e. to
> not distinguish between files and pipes. 
> I found the loadb pasteb functionality very useful and I think
> that being able to pipe into the buffer would be even more convenient.
> Whichever your choice, thank you for your attention and your work,
> I use tmux almost everyday
> Fulvio
>   
> At Wed, 17 Feb 2010 08:50:34 +0000,
> Nicholas Marriott wrote:
> > 
> > cat reads the file until EOF, tmux checks the file size and then reads that
> > amount.
> > 
> > Check what fstat() is returning for the size in cmd-load-buffer.c and see 
> > if it
> > matches what you expect.
> > 
> > 
> > On Wed, Feb 17, 2010 at 01:57:54AM +0100, Fulvio Ciriaco wrote:
> > > Please would you explain it better to me?
> > > a. does this work on openbsd?
> > > b. (mkfifo fifo; echo ttttest > fifo; cat fifo) 
> > >    gives the obvious result and no side effect, how is (tmux loadb fifo)
> > >    different? Also, these are quite busy machines, some have more recent
> > >    software and some older, and quite a lot of
> > >    applications use fifos without raising issues. 
> > > c. I will try to inject debugging code into the load-buffer responsible
> > >    functions, any good advice easing the work?
> > > Fulvio 
> > > At Tue, 16 Feb 2010 20:25:11 +0000,
> > > Nicholas Marriott wrote:
> > > > 
> > > > Dunno. Perhaps fstat doesn't return a sane size for FIFOs. You'd have 
> > > > to add
> > > > some debugging to find out what is going on.
> > > > 
> > > > On Tue, Feb 16, 2010 at 09:06:05PM +0100, Fulvio Ciriaco wrote:
> > > > > Hallo,
> > > > > I tried the following on different OSes:
> > > > > #tmux setb "echo 1"
> > > > > #mkfifo test
> > > > > #echo echo 2 > test &
> > > > > #tmux loadb test
> > > > > On NetBSD: does nothing
> > > > > #tmux showb
> > > > > echo 1
> > > > > On Linux: empties buffer and creates all sorts of problems 
> > > > >    (broken pipe, killed shell)
> > > > > tmux showb
> > > > > 
> > > > > 
> > > > > My questions:
> > > > > Why does it not work?
> > > > > What does it do on linux?
> > > > > Fulvio
> > > > > 
> > > > > ------------------------------------------------------------------------------
> > > > > SOLARIS 10 is the OS for Data Centers - provides features such as 
> > > > > DTrace,
> > > > > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
> > > > > http://p.sf.net/sfu/solaris-dev2dev
> > > > > _______________________________________________
> > > > > tmux-users mailing list
> > > > > tmux-users@lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to