리눅스에서 unix networking프로그램을 공부하려고힜는데
컴파일에서 아래와 같은 메시지가 나옵니다.
gcc -g -O2 -D_REENTRANT -Wall -c -o connect_nonb.o connect_nonb.c
In file included from connect_nonb.c1
unp.h114 redefinition of `struct in_pktinfo'
make *** [connect_nonb.o] Error 1
도대체게 뭔지 이해가 안되서 이럴경우 재정의가 된걸로 바꿔서 써줘야 할
꺼같다는생각은 드는데
무엇으로 재정의 되었는지를 어떻게 찾아볼수있나요.
어떤 특정 파일을 열어서 한글자씩 읽어들인 다음.
일정 연산..(뭐 비트 연산 등...)을 거쳐
버퍼에 저장한 다음 다른 파일에 저장하는 프로그램을 하려고 합니다.
그런데, 이 틀정 파일이란놈이 사이즈가 정해져 있지가 않아서 무쟈~게 커
다란 파일은 버퍼를 무한정 많이 잡을수도 없고 해서요..
미리 malloc를 해놓으려고 하는데.. 메모리 사이즈가 정해져 있지 않아
서 어찌 해야할런지 모르겠네요.
그래서, 어떤 파일의 메모리 사이즈를 알수 있는 방법이 없나요.
GTK를 이용하여 GUI창을 제작할때,
사용자가 TEXT 창에 글을 쓰면
그 내용을 버퍼나 파일에 저장하기를 원합니다.
그런데 제가 찾아본바로는 파일의 내용을 창에 뿌려주는 함수는 있는데
반대로 TEXT 창의 내용을 저장하는 함수는 못찾았습니다.
어떤 함수를 이용하면 되는지 알고 싶습니다.