mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 13:10:33 +02:00
syscalls: Wrap TCSA* constants in 'tcsetattr-action' macro.
* guix/build/syscalls.scm (tcsetattr-action): New macro.
(TCSANOW, TCSADRAIN, TCSAFLUSH): Remove.
(tcsetattr): Adjust docstring accordingly.
* tests/syscalls.scm ("tcsetattr"): Adjust accordingly.
This commit is contained in:
@@ -281,7 +281,7 @@
|
||||
|
||||
(test-assert "tcsetattr"
|
||||
(let ((first (tcgetattr 0)))
|
||||
(tcsetattr 0 TCSANOW first)
|
||||
(tcsetattr 0 (tcsetattr-action TCSANOW) first)
|
||||
(equal? first (tcgetattr 0))))
|
||||
|
||||
(test-assert "terminal-window-size ENOTTY"
|
||||
|
||||
Reference in New Issue
Block a user