Bruno Haible [EMAIL PROTECTED] writes:
The process that hangs has the command line tail -f -n 1.
I installed the following patch to coreutils in an attempt to fix
this. It uses the new isapipe module of gnulib. I think this
finishes off the MacOS X problems you've reported recently.
Bruno Haible [EMAIL PROTECTED] writes:
Single-stepping with next yields a loop in tail.c:
This is because 'tail' is confused again about the distinction between
pipes and sockets. This is a bit of a can of worms (it was the topic
of a discussion on the Open Group a while ago, so I knew about
+ dd iflag=nofollow if=dd-sym.20477 count=0
+ fail=1
...
It seems that the nofollow test doesn't work?
What does ktrace tell you about the system calls that were executed?
I assume MacOS X has ktrace?
cd src
ln -s dd.c sym
ktrace ./dd iflag=nofollow if=sym count=0
kdump
I installed this patch to coreutils to address the O_DIRECTORY
problem; it assumes the new gnulib fcntl module.
2006-08-28 Paul Eggert [EMAIL PROTECTED]
Adjust to recent gnulib changes for the gnulib module.
* bootstrap.conf (gnulib_modules): Add fcntl.
* src/system.h
Bruno Haible [EMAIL PROTECTED] writes:
2006-08-16 Bruno Haible [EMAIL PROTECTED]
* tests/lang-default: Set LC_ALL to C, not empty.
I think this is the right sort of fix, though I'm puzzled as to why
the code set LC_ALL to the empty string in the first place.
This dates back to this
Paul Eggert wrote:
I think this is the right sort of fix, though I'm puzzled as to why
the code set LC_ALL to the empty string in the first place.
...
Do you recall why they were set to '' back then?
Yes, my archives tell me: On 2000-10-15, I sent Jim a mail, reporting
testsuite failures,
Bruno Haible [EMAIL PROTECTED] writes:
After this is fixed, only dd/misc fails, and tail/tail-tests hangs.
Thanks. Your email didn't mention tail/tail-tests after that -- is
that problem known and fixed, or should we look into it further?
+ dd iflag=nofollow if=dd-sym.20477 count=0
+ fail=1