10 Commits

Author SHA1 Message Date
Mac Malainey
13c571dda3 add z/OS support 2024-10-28 13:11:43 -04:00
Fraser Waters
7de28cee0d Add GHA workflow to run test_crosscompile and go test (#141)
* Add GHA workflow to run test_crosscompile and go test
* crosscompile job doesn't need setup-go
* Test more go versions
* Test 1.6
* Remove 1.13 and add comment of testing strategy
2022-03-27 08:14:20 -04:00
Guillaume J. Charmes
f73a158a9a Simplify solaris implementation. (#120)
Remove golang.org/x/sys/unix dependency for solaris
Add new go build tag directives
2021-05-29 18:39:47 -04:00
Iain Buclaw
e9fe422625 Add support for NetBSD 386/amd64/arm (#117) 2021-05-16 12:17:26 -04:00
Fazal Majid
d584804c77 support for Solaris (#64)
* first draft of Solaris support

* implemented new APIs for Solaris

* fixes for Solaris ioctls, tested using github.com/yudai/gotty as a test bed
2019-06-29 11:02:41 -04:00
Guillaume J. Charmes
f8811ff0e5 add openbsd/amd64 support (#58)
* add openbsd/amd64 support

* Remove extra C dependency and add time include

Signed-off-by: Guillaume J. Charmes <gcharmes@magicleap.com>
2018-01-13 13:07:53 -05:00
Michael Neumann
c0bea8ed3c Support DragonFly BSD
Tested with "go test" of github.com/creack/termios.
2016-05-20 15:25:14 +02:00
Yuval Pavel Zholkover
88e4fdb5b4 Portable ioctl calls
Add _IOC macros (<sys/ioccom.h>, <asm-generic/ioctl.h>) for linux and bsd's, unify ioctl() calls.
FreeBSD: use modern pts(4) interface instead of the old pty(4) one
2014-03-14 17:28:51 +02:00
Keith Rarick
98c7b80083 define public symbols without build constraints 2014-03-04 20:22:29 -08:00
Guillaume J. Charmes
7a543c8bf6 Add pty_unsupported.go file in order to allow projects to import the package and still compile on other os/arch 2014-03-03 21:23:38 -08:00