/* * for the MontaukOS git port. * * git uses exactly one ioctl: TIOCGWINSZ, to find the terminal width for * `git column`, the progress meter and `git help -a`. MontaukOS has no ioctl * syscall, so the request fails and git falls back to its default 80 columns. * * Implementation in montauk-compat.c. */ #ifndef _MONTAUK_GIT_SYS_IOCTL_H_ #define _MONTAUK_GIT_SYS_IOCTL_H_ #define TIOCGWINSZ 0x5413 struct winsize { unsigned short ws_row; unsigned short ws_col; unsigned short ws_xpixel; unsigned short ws_ypixel; }; int ioctl(int fd, unsigned long request, ...); #endif /* _MONTAUK_GIT_SYS_IOCTL_H_ */