Mail Archives: cygwin/2003/11/14/15:42:46
Hi all,
i'm using the insight debugger from the lastest cygwin package. It seems to be
locking up when trying to step through code. The following program isolates the
issue on my system
******************************************************
#include <io.h>
#include <stdio.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <conio.h>
int main()
{
int handle;
handle= creat("hello.txt", 0);
if (handle == -1)
{
printf("Unable to creat file hello.txt\r\n");
}
write(handle, "Hello\r\n",7);
close(handle);
handle= open("hello.txt", O_RDWR|O_BINARY, S_IREAD | S_IWRITE);
if (handle == -1)
{
printf("Unable to open file hello.txt\r\n");
}
write(handle, "urdum\r\n",7);
close(handle);
while(1)
{
char c = kbhit();
if(c)
{
c = getch();
char buffer[12];
buffer[0] = c;
buffer[1] = '\0';
printf(buffer);
break;
}
}
}
Compile line:
g++ -g -mno-cygwin -isystemC:/cygwin/usr/include/mingw -o main.exe main.cpp
******************************************************
What I do:
Start the insight debugger. Use Next (not even step into). Stepping over this
line: handle= creat("hello.txt", 0); causes a lockup of insight. Yet, I get
the printfs:
printf("Unable to creat file hello.txt\r\n");
printf("Unable to open file hello.txt\r\n").
My problem first arose after trying out kbhit, which locks up. Then I went to
my little file test program and it has the same problem.
Any ideas?
Yamin
----------------------------------------
This mail sent through www.mywaterloo.ca
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -