프로그래밍 QnA + 설치 및 활용 QnA + 질문

hidiglett의 이미지

리눅스 타이머함수 호출시 리턴값이 변하지 않습니다

timer_create함수 호출 시 리턴되는 timerid값이 변하질 않습니다
-> timer_create(CLOCK_REALTIME, &sigevent, &timerID);
위와 같은 식으로 등록을 했습니다

각 핸들러마다 timerid값이 달라야 해당하는 핸들러를 timer_delete로 지울 수 있을 것 같은데 값이 모두 같게 나오니 당황스럽습니다
핸들러마다 시그널을 다르게 하여 등록하고 삭제하는 것은 가능하지만 시그널을 이용해서 구별하는 것은 위험한 방법이라고 판단됩니다

제가 잘못 쓰고 있는 것인지 아니면 원래 안되는 것인지 궁금합니다

감사힙니다

emeraldrhapsody의 이미지

컴파일러에 따라 동작이 다르게 ifdef를 걸고 싶습니다.

현재 윈도우 라이브러리를 윈도우<->리눅스<->안드로이드 포팅이 되게끔 하는 작업을 하고 있습니다.

윈도우<->리눅스 포팅을 먼저 수행했고 리눅스 에서 다시 툴체인으로 arm기반의 so파일을 만들려는 찰나에 몇가지 문제가 있더라구요.

리눅스 컴파일러가 바라보는 /usr/include/pthread.h에 있는 함수가

arm 컴파일러가 바라보는 pthread.h에는 몇 개가 없었습니다.

pthread_attr_setinheritsched 라던지...pthread_attr_setschedpolicy, pthread_attr_setschedparam 등등의 함수였고 당연히 같이 쓰게 되는 상수값들도 정의가 안 되어 있었습니다.

검색을 해보니 standard하지 않은 함수의 경우 리눅스에만 개발되어있을수 있다는 말이 있긴 하던데..

그래서 저런 함수를 썼을 경우에는 ifdef로 해당구문을 통과해야만 할 것 같은데요. (이미 리눅스로 옮길때 ifdef를 덕지덕지 달고 나오긴 했지만..)

gyunn의 이미지

웹 프로그래밍 완전 초짜입니다.

Angular js를 배우고 있습니다.
ubuntu os의 학교 컴퓨터에서 예제를 완성했는데
다른 컴퓨터에서도 확인할 수 있도록
간단한 서버를 만들어서 올려보고 싶습니다
tip같은 거라도 주시면 감사하겠습니다..

gusim52의 이미지

서버용 하드디스크와 일반 디스크에 관련하여

SATA 하드디스크중
서버용과 일반용이 있다고 하는데 차이점이 무엇이며, 왜, 가격차이가 나는지좀 알려주셔요.

핵심은 일반 SATA 디스크와 서버용 SATA 디스크의 스팩차이가 무엇인지 특정한 기능이 있는지 질문입니다.

그럼 즐거운 하루 되세요

ryutuna의 이미지

USB gadget driver, UDC(USB Device Controller), HCD(Host Controller Driver)에 개념에 대한 질문.

책을 여러권 보고 구글링 및 웹페이지를 뒤져도 제가 원하는 대답은 없어서 질문을 드립니다.

예를 들어 Host PC가 하나 있고 USB 메모리를 꼽는 시나리오로 볼 때,

실제 하드웨어와 통신을 하는 HCD가 있을테고,

HCD와 user application과 사이에서 통신을 담당하는 드라이버가 있을 겁니다.

이 상황에서 HCD와 application사이에서 통신을 담당하는 드라이버가 gadget드라이버인가요?

책에서 보자면, 위와 같이 Host PC(linux) <-> USB memory 가 아니고

Host PC(linux) <-> target board(linux)

의 상황처럼 쌍방에 리눅스가 올라간 상황에서 target board쪽에 올라간 linux에서 사용하는

USB device driver를 gadget driver라고 부르는데 정확하게 gadget driver가 어떤 건지 모르겠네요.

deast의 이미지

CentOS 부팅후 콘솔 전환 문제

CentOS 6.4를 설치하여 사용중인데 부팅과정에서 문제가 있어 질문을 드립니다.

도움을 요청하기 위해 다른 카페에도 질문글을 올렸는데 반응이 없어 여기에도 올려봅니다.

CentOS 설치후 Nvidia 그래픽카드를 설치해주기위해 우선 그래픽 드라이버를 다운받은 후 Ctrl+Alt+F1 키를 이용하여 터미널 환경으로 전환하였습니다. 그런데 드라이버를 잘못 받아서 다시 X window로 전환하기 위해 Ctrl+Alt+F7을 눌렀는데 화면전환이 되지 않습니다. 그래서 여기서 root 계정으로 로그인한 후 init 5 명령어를 쳐도 화면을 전환하기 전에 나오는 시스템 체크 메세지까지는 문제없이 나오지만 화면 전환이 안됩니다. 이후 재부팅을 여러번 시도 해 보았습니다. 재부팅을 하게되면 아래 화면에서 막대가 끝까지 흰색으로 찬후 끝에 있는 CentOS라는 글씨가 흰색으로 바뀌면서 잠시후 Xwindow가 뜨는게 정상이었는데 거기까지 진행된 후 화면이 넘어가질 않습니다.

publy.l의 이미지

HPUX resolv.conf 에서 retry, retrans 설정값 문의

안녕하세요.

HP/UX 에서 resolv.conf 에 있는 retry, retrans 설정값 문의 드립니다.
Linux에서는 설정이 생각대로 재시도 횟수와 Timeout 값 설정이 정상적으로 처리되는데
HP/UX일 경우 nameserver 가 죽었을 경우 retry, retrans 기능이 정상작동되지 않는 것 처럼 보입니다.
멈추어 있네요. nameserver가 DNS Service만 죽었을 때는 정상 접근 되네요. 재시도도 정상적으로 되구요.
원래 그런가요?

HP/UX 4대가 있는데 모두 이런 증상이라 DNS 이중화가 잘 안되는 것 같습니다.

세벌의 이미지

우리나라에서는 드루팔 별로 안 쓰나요?

kldp가 드루팔을 쓰는 것 같고, 외국은 드루팔이 인기 괜찮은 것 같은데... 우리나라에서는 별로 안 쓰나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기