mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
solaris & termux: fix both, using the more portable termios.h
This commit is contained in:
parent
21e4f2422d
commit
b62035e3d0
4
.gitignore
vendored
4
.gitignore
vendored
@ -76,3 +76,7 @@ cachegrind.out.*
|
|||||||
|
|
||||||
.gdb_history
|
.gdb_history
|
||||||
/thirdparty/pg
|
/thirdparty/pg
|
||||||
|
exe
|
||||||
|
vlib/v/tests/inout/hello.v
|
||||||
|
vlib/v/tests/inout/hello_devs.v
|
||||||
|
vlib/v/tests/inout/os.v
|
||||||
|
@ -24,10 +24,10 @@ pub fn new_test_session(_vargs string) TestSession {
|
|||||||
mut skip_files := []string
|
mut skip_files := []string
|
||||||
skip_files << '_non_existing_'
|
skip_files << '_non_existing_'
|
||||||
$if solaris {
|
$if solaris {
|
||||||
skip_files << "examples/gg2.v"
|
skip_files << "examples/gg/gg2.v"
|
||||||
skip_files << "examples/pico/pico.v"
|
skip_files << "examples/pico/pico.v"
|
||||||
skip_files << "examples/sokol_examples/fonts.v"
|
skip_files << "examples/sokol/fonts.v"
|
||||||
skip_files << "examples/sokol_examples/drawing.v"
|
skip_files << "examples/sokol/drawing.v"
|
||||||
}
|
}
|
||||||
vargs := _vargs.replace('-silent', '')
|
vargs := _vargs.replace('-silent', '')
|
||||||
vexe := pref.vexe_path()
|
vexe := pref.vexe_path()
|
||||||
|
@ -4,6 +4,8 @@ import os
|
|||||||
|
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
|
|
||||||
|
#include <termios.h> // TIOCGWINSZ
|
||||||
|
|
||||||
pub struct C.winsize {
|
pub struct C.winsize {
|
||||||
pub:
|
pub:
|
||||||
ws_row u16
|
ws_row u16
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
module term
|
|
||||||
|
|
||||||
#include <unistd.h> // ioctl
|
|
||||||
|
|
||||||
#include <sys/termios.h> // TIOCGWINSZ
|
|
@ -28,7 +28,7 @@ fn main() {
|
|||||||
//
|
//
|
||||||
|
|
||||||
fn testsuite_begin(){
|
fn testsuite_begin(){
|
||||||
if os.user_os() != 'linux' && os.getenv('FORCE_LIVE_TEST').len == 0 {
|
if !(os.user_os() in ['linux', 'solaris']) && os.getenv('FORCE_LIVE_TEST').len == 0 {
|
||||||
eprintln('Testing the runtime behaviour of -live mode,')
|
eprintln('Testing the runtime behaviour of -live mode,')
|
||||||
eprintln('is reliable only on Linux for now.')
|
eprintln('is reliable only on Linux for now.')
|
||||||
eprintln('You can still do it by setting FORCE_LIVE_TEST=1 .')
|
eprintln('You can still do it by setting FORCE_LIVE_TEST=1 .')
|
||||||
|
Loading…
Reference in New Issue
Block a user