syscalls: 'terminal-columns' ignores non-file ports.
authorLudovic Courtès <ludo@gnu.org>
Fri, 15 Apr 2016 17:47:35 +0000 (19:47 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 15 Apr 2016 22:52:19 +0000 (00:52 +0200)
commit6d2b43915f8a628588f03136b3008902f7643e06
tree5dc42a1bd3dcdc9afd61723303e3f8fbb59274ad
parent9f088725c087c5d49dcbbb26d45dba4af6b0cad6
syscalls: 'terminal-columns' ignores non-file ports.

* guix/build/syscalls.scm (terminal-columns): Call
'terminal-window-size' only when PORT is a file port.
* tests/syscalls.scm ("terminal-columns non-file port"): New test.
guix/build/syscalls.scm
tests/syscalls.scm