[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