threads / patch / 22162

patchAdd missing #include to support TIOCGWINSZ on Solaris

Subject: [PATCH] Add missing #include to support TIOCGWINSZ on Solaris

## tl;dr

One message between Jan 11, 2010 and Jan 11, 2010. Diffs are folded; open one to read it.

replies: 0people: 1as markdown or json

Nguyễn Thái Ngọc Duy· Jan 11, 2010, 10:41 UTC · lore

On Linux TIOCGWINSZ is defined somehwere in ioctl.h, which is already included. On Solaris we also need to include termios.h. Without this term_columns() in help.c will think TIOCGWINSZ is not supported and always return 80 columns.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
---
 Solaris noob here. Somebody should check if it affects other platforms.
 git-compat-util.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
Show changes to git-compat-util.h +1 −0
diff --git a/git-compat-util.h b/git-compat-util.h
index e5e9f39..de3a70e 100644
--- a/git-compat-util.h
+++ b/git-compat-util.h
@@ -90,6 +90,7 @@
 #include <sys/poll.h>
 #include <sys/socket.h>
 #include <sys/ioctl.h>
+#include <termios.h>
 #ifndef NO_SYS_SELECT_H
 #include <sys/select.h>
 #endif
-- 
1.6.4.1.401.gc69a7

← back to recent threads