[llvm-bugs] [Bug 30251] New: ioctl for request TIOCGWINSZ on STDOUT_FILENO not working on OS X
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Sep 1 20:02:36 PDT 2016
https://llvm.org/bugs/show_bug.cgi?id=30251
Bug ID: 30251
Summary: ioctl for request TIOCGWINSZ on STDOUT_FILENO not
working on OS X
Product: lldb
Version: unspecified
Hardware: Macintosh
OS: MacOS X
Status: NEW
Severity: normal
Priority: P
Component: All Bugs
Assignee: lldb-dev at lists.llvm.org
Reporter: 617283945a at gmail.com
CC: llvm-bugs at lists.llvm.org
Classification: Unclassified
When debugging a process in LLDB using the ``process launch -c /bin/sh'', using
ioctl with request TIOCGWINSZ on STDOUT_FILENO always gives the width and
height of the window as zero and zero.
Test program:
#include <unistd.h>
#include <sys/ioctl.h>
#include <stdio.h>
void main(){
struct winsize tty_window_size;
ioctl(STDOUT_FILENO, TIOCGWINSZ, &tty_window_size);
printf("Rows: %i, Cols: %i\n", tty_window_size.ws_row,
tty_window_size.ws_col);
}
When run from terminal:
$ ./test_ioctl
Rows: 24, Cols: 80
$ lldb -v
lldb-320.4.156
$ lldb ./test_ioctl
(lldb) target create "./a.out"
(lldb) process launch -c /bin/sh
Rows: 0, Cols: 0
(lldb) q
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160902/f1943c93/attachment.html>
More information about the llvm-bugs
mailing list