프로그래밍 QnA

gsong의 이미지

다음 두개의 구조체의 크기가 다릅니다.

typedef struct
{
    int             num_data1;
    char           str_data1[20];
    char            str_data2[14];
    int             num_data2;
    char            str_data3[14];
} t_data1;

typedef struct
{
    int             num_data1;
    int             num_data2;
    char           str_data1[20];
    char            str_data2[14];
    char            str_data3[14];
} t_data2;

위 의 두 개의 구조체를 sizeof() 해서 찍어보면 크기다 다르게 나옵니다.
둘다 56 이어야 되지만, t_data1 의 경우는 크기가 60이 나옵니다.

bw001730의 이미지

문제해결 방안모색중입니다.

SunOS 2.7과 SunOS 2.8 두대의 컴퓨터가 있습니다.
2.7에서 잘돌던 데몬이 있는데요
이걸 2.8에서 돌려보니깐..처음에는 잘 동작하더라구요
2.7에서는 몇달간 문제가 없었는데..
2.8에서 컴파일하고 동작을 시키니깐
어느날 갑자기 데몬의 CPU 점유율이 100% 차지하게 됩니다.(top 명령)
이게 계속 100% 차지하면 잘못된 부분을 찾겠는데..
어쩌다 한번 그렇게 되어서요. 여러 방법으로 스트레스를 주어도
잘 동작합니다. 벌개진 얼굴로 디버깅하다가
선배님들의 조언을 듣고자 이렇게 글을 올립니다.

하하의 이미지

리눅스 -> IBM AIX 서버 포팅.

제목 처럼

리눅스에서 pthread를 사용한 서버를

IBM AIX로 포팅 하려 합니다.

IBM AIX가 외부 업체 장비라.

바로 포팅 테스트가 불가능 합니다.

막상 가서 포팅 할때 좀 걱정이 되는데.

이런 작업 하신 분 계시면 조언 부탁 드립니다.

그럼 즐거운 하루 되세요.... ^______^;;

bw001730의 이미지

솔라리스와 SunOS 가 다른건지 같은 건지..

$ uname -a
SunOS 5.8 Generic_108528-18 sun4u sparc SUNW,UltraAX-i2

위와 같이 나오는데요
저거는... 솔라리스 8인가요?
솔라리스와 SunOS 가 다른건지 같은 건지..

kkojiband의 이미지

ctags 잘 사용하는 방법...?

하위 디렉토리까지 모두 검색 가능하게 해주는 옵션 같은건 없나요??

커널같이 여러 디렉토리로 나누어진것들을 보려니 이런 기능이 더 절실해지네요...

man 을 보고 -R 을 해보니 현재 디렉토리에서는 하위 디렉토리가 검색이 되긴 되는데, 하위 디렉토리로 가면 다시 ctags 를 해줘야되는거같더라구요...--;

이걸 하위 디렉토리 모두 검색해서 ctags 시켜버리는 스크립트 짜서 하면 될꺼같긴한데...이거 말고 간단하고 깔끔한(?) 방법 없나요? ^^;

아시는 분 계시면 가르쳐주세요~!

linuxs의 이미지

GTK+2.0 한글문제

GTK+2.0으로 프로그래밍을 하고 있는데 한글 문제에서 해결이 않돼는군요..
일단 폰트문제는 pango를 이용해서 소스1 처럼 함수를 만들어서 폰트 종류와 크기는 지정하였습니다.
그런데 label중 한글이 포함되어 있으면
invalid utf8 string passed to pango_layout_set_text()라는
메시지가 나오면서 출력이 돼면서 라벨에는 나오질 않습니다.
문서를 보니 소스 2 처럼 하라고 했는데 머가 문제인지 잘 않됐니다.

gchar* g_convert (const gchar *str,
gssize len,

ar의 이미지

nm 에 관한 질문입니다. 오브젝트 파일의 심볼 테이블??

nm 오브젝트 파일의 심볼 테이블에 정의된 심볼들의 리스트를 보여준다.

라고 올라온 글을 보았는데요.. 오브젝트 파일의 심볼 테이블에는 어떠한 것들이

있는건죠? 어셈블리 명령어를 가리키는 일조으이 링크로 보면 되는 것인가요?

hanna의 이미지

시스템 콜 함수의 소스코드를 보고싶습니다..

sendto 함수가 실제로 어떻게 구현되어 있나 보려고 glibc-2.3 소스크드를 풀어서 sendto.c 파일을 열어밨습니다.. 이렇게 되어 있던데..
알맹이는 어디있죠? 제가 삽질을 하고 있는것인가요?

[code:1]ssize_t
__sendto (fd, buf, n, flags, addr, addr_len)
int fd;
__const __ptr_t buf;
size_t n;
int flags;
__CONST_SOCKADDR_ARG addr;
socklen_t addr_len;
{
__set_errno (ENOSYS);
return -1;
}

weak_alias (__sendto, sendto)

stub_warning (sendto)
#include <stub-tag.h>

toy의 이미지

스택에 너무 크게 배열잡으면 어떤일이....

메모리를 맬록하고 프리할때 자꾸 죽어서 1시간 디깅했는데
결국 스택에다가 너무 크게(?) 600바이트의 배열을 잡은게 화근이었네요.
그걸 글로벌로 해버리니까 되네요...
어떤일이 정확히 어떤일이 일어났었을까요. :?:

xlugi의 이미지

[질문]콘솔에나오는 에러메시지를 저장하는방법

콘솔에 나오는 에러메시지를 받을 수 있는 방법을 알고 싶습니다.

예를 들면

[=18]root@/]#cd /rrr
이렇게 입력하면, 다음과 같은 메세지가 콘솔에 뜨잖아요.

bash: cd: /rrr: 그런 파일이나 디렉토리가 없음

이 메세지를 파일이나 버퍼에 저장하고 싶은데 프로그래밍 상에서 어떻게 해야 하는지 궁금합니다.

페이지

프로그래밍 QnA 구독하기