diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2009-07-26 15:30:40 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2009-07-26 15:30:40 +0000 |
commit | 7bb109597f6cadd7cb079e87b64d530fcc9297a8 (patch) | |
tree | 94ab268c0d4de67cb6527554e117be40acc43c6b /sysutils | |
parent | a9cffccdf924daa45bc719d1910b9eb0e27b3910 (diff) | |
download | ports-7bb109597f6cadd7cb079e87b64d530fcc9297a8.tar.gz ports-7bb109597f6cadd7cb079e87b64d530fcc9297a8.zip |
Notes
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/sfdisk/files/patch-main.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sysutils/sfdisk/files/patch-main.c b/sysutils/sfdisk/files/patch-main.c new file mode 100644 index 000000000000..f4fa0ad1d4b7 --- /dev/null +++ b/sysutils/sfdisk/files/patch-main.c @@ -0,0 +1,26 @@ +--- main.c.orig 2006-04-23 09:38:25.000000000 +0200 ++++ main.c 2009-07-26 17:00:09.000000000 +0200 +@@ -49,7 +49,7 @@ + Initialize(int argc, char *argv[]) + { + sigset_t signalset; +- struct ttysize ts; ++ struct winsize ws; + char *diskname; + + Fake = FALSE; +@@ -59,11 +59,11 @@ + + diskname = check_arg(argc, argv); + +- if (ioctl(0, TIOCGSIZE, &ts) == -1) { ++ if (ioctl(0, TIOCGWINSZ, &ws) == -1) { + msgDebug("Unable to get terminal size - errno %d\n", errno); +- ts.ts_lines = 0; ++ ws.ws_row = 0; + } +- StatusLine = ts.ts_lines ? ts.ts_lines - 1: TTY_STATUS_LINE; ++ StatusLine = ws.ws_row ? ws.ws_row - 1: TTY_STATUS_LINE; + + init_dialog(); + |