Seems like there is some activity regarding termios support for Solaris in Go. 
Hopefully something will come out of it.

> On Sep 21, 2015, at 5:36 PM, Garrett D'Amore <[email protected]> wrote:
> 
> Now that go1.5 has cgo support everywhere, we should just stop using sys 
> calls and make this use tcsetattr and tcgetattr C functions.  I've done this 
> earlier today in a fork of termbox-go so that my port of it now works quite 
> nicely on illumos (and pretty much everywhere else except for nacl) -- you 
> can see part of this work here: https://github.com/nsf/termbox-go/pull/99 
> <https://github.com/nsf/termbox-go/pull/99>
> 
> Hopefully termbox-go will accept my PR.  It wouldn't be unreasonable to make 
> a similar change to the ssh package.
> 
> On Mon, Sep 21, 2015 at 1:14 PM, Alexander Kolbasov <[email protected] 
> <mailto:[email protected]>> wrote:
> The only part that isn’t working is:
> 
> $ github.com/mitchellh/cli <http://github.com/mitchellh/cli>
> ~/go/src/github.com/mitchellh/cli/ui.go:79: 
> <http://github.com/mitchellh/cli/ui.go:79:> undefined: terminal.IsTermina
> ~/go/src/github.com/mitchellh/cli/ui.go:81: 
> <http://github.com/mitchellh/cli/ui.go:81:> undefined: terminal.ReadPassword
> 
> These come from 
> 
> golang.org/x/crypto/ssh/terminal <http://golang.org/x/crypto/ssh/terminal>
> 
> which compiles but apparently doesn’t define these two for Solaris. So the 
> actual fix should go to this package to support 
> 
> ./util_bsd.go:11: undefined: syscall.TIOCGETA
> ./util_bsd.go:12: undefined: syscall.TIOCSETA
> 
> This can probably be done within golang.org/x/sys/unix 
> <http://golang.org/x/sys/unix> package which should include some support for 
> TIOCSETA/TIOCGETA and the golang.org/x/crypto/ssh/terminal 
> <http://golang.org/x/crypto/ssh/terminal> should be fixed to use this on 
> Solaris.
> 
> - Alex
> 
> smartos-discuss | Archives 
> <https://www.listbox.com/member/archive/184463/=now>  
> <https://www.listbox.com/member/archive/rss/184463/27598992-d865ae4f> | 
> Modify <https://www.listbox.com/member/?&;> Your Subscription   
> <http://www.listbox.com/>



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to