Skip to content

Commit

Permalink
use the correct header for TIOCGWINSZ on Solaris (nim-lang#19037)
Browse files Browse the repository at this point in the history
  • Loading branch information
BarrOff authored and PMunch committed Mar 28, 2022
1 parent 4d9746a commit 5dbffbe
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions lib/posix/termios.nim
Original file line number Diff line number Diff line change
Expand Up @@ -237,8 +237,11 @@ proc tcFlow*(fd: cint; action: cint): cint {.importc: "tcflow",
header: "<termios.h>".}
# Get process group ID for session leader for controlling terminal FD.

# Window size ioctl. Should work on on any Unix that xterm has been ported to.
var TIOCGWINSZ*{.importc, header: "<sys/ioctl.h>".}: culong
# Window size ioctl. Solaris based systems have an uncommen place for this.
when defined(solaris) or defined(sunos):
var TIOCGWINSZ*{.importc, header: "<sys/termios.h>".}: culong
else:
var TIOCGWINSZ*{.importc, header: "<sys/ioctl.h>".}: culong

when defined(nimHasStyleChecks):
{.push styleChecks: off.}
Expand Down

0 comments on commit 5dbffbe

Please sign in to comment.