[Omake] SVN Commit: OMake Build System [0.9.8.x] (Rev. 10107)
Jason Hickey
jyh at cs.caltech.edu
Tue Feb 27 15:06:46 PST 2007
On Feb 27, 2007, at 2:47 PM, Aleksey Nogin wrote:
> On 26.02.2007 18:58, Jason Hickey wrote:
>
>> Module name: OMake Build System [0.9.8.x]
>> Changes by: jyh at cs.caltech.edu (Jason Hickey)
>> Date: 2007-02-26 18:58:58 -0800 (Mon, 26 Feb 2007)
>> Revision: 10107
>> Log message:
>> Something's up with terminal control on Mac OSX.
>> For example in the following,
>> osh>cat &
>> the command completes (no suspend).
>
> This is not specific to OS X - I can reproduce this on Linux
> (RHEL4) - both with the 0.9.8 release and with the latest SVN (only
> tested a version that does include this commit, which commented out
> the Omake_shell_sys.set_tty_pgrp call in Omake_shell_job.create_job).
>
> Note that cat is a Shell. alias by default. If I use "/bin/cat &",
> then I do get "stopped with code -18".
This matches my experience. I also get broken behavior on other
aliases,
Shell. +=
ls(argv) =
"ls" -AF $(argv)
osh>ls &
bar foo moo
osh>
osh stopped (tty input)
Seems there is an issue with terminal control for aliases/builtin
functions.
Jason
--
Jason Hickey http://www.cs.caltech.edu/~jyh
Caltech Computer Science Tel: 626-395-6568 FAX: 626-792-4257
More information about the OMake-Devel
mailing list