David Masover wrote:

>Peter van Hardenberg wrote:
>  
>
>>On January 13, 2006 03:00 pm, you wrote:
>>
>>    
>>
>>>On Fri, 13 Jan 2006, Hans Reiser wrote:
>>>
>>>      
>>>
>>>>If someone figures out why we can't do it but /proc can, or even fixes
>>>>it, it would be good.
>>>>        
>>>>
>>>It wouldn't be something so simple as echo's trailing newline, would it?
>>>
>>>-Jonathan
>>>      
>>>
>>Good thought, but no:
>>    
>>
>[...]
>  
>
>>[EMAIL PROTECTED]:/home/norbs/reiser/emptydir/..../plugin$ echo "ext-1" -n > 
>>fibration
>>    
>>
>[...]
>  
>
>>[EMAIL PROTECTED]:/home/norbs/reiser/emptydir/..../plugin$ irb
>>irb(main):004:0> f = open('fibration', 'w')
>>=> #<File:fibration>
>>irb(main):005:0> f.write('ext-1')
>>=> 5
>>irb(main):006:0> f.close
>>=> nil
>>irb(main):007:0> exit
>>    
>>
>[...]
>  
>
>>I'd look more closely at how proc does it and how we do it, but I'm too tired 
>>for source digging tonight.
>>    
>>
>
>I think the difference is that Reiser expects a null-terminated string,
>  
>
I'll happily take a patch to fix that.....

>whereas Proc doesn't need the null, and can chop off newlines when needed.
>
>So, I think this would also work:
>
>echo -en 'ext-1\0' > fibration
>
>
>
>  
>

Reply via email to