프로그래밍 QnA

ThirdNSov의 이미지

데몬 프로그램 작성 후 일반 유저가 그 데몬에게 signal 보내기?

제목 그대로 입니다.

어느 유저가 로그인을 하면서 특정 데몬에게 signal 을 보내게 하려고 하는데

코딩은 했으나

sh: line 0: kill: (1845) - Operation not permitted

이런 에러를 뱉으며 안되내요 ;;

데몬의 소유자는 root 이고 그룹은 test1 입니다.

소유자를 일반 유저인 test1로 하고 데몬을 구동한 뒤에 test2 라는 유저로 signal 을 보냈었는데

위의 에러를 보이며 작동을 하지 않내요.

setuid 도 줘 봤는데 그것 역시 똑같은 증상이내요..

어떻게 signal 을 보내야 할까요 ?

제가 구현하고 싶은건 간단히

A_D 라는 데몬에 B라는 유저가 signal 을 보내는 것입니다. signal 은 SIGUSR1인 10번을 보낼 것이구요.

단순히 일반유저가 데몬에게 시그널만 전송해주면 되는데 .. 어떻게 해야할까요 ?

gokore의 이미지

#define ASYNC_LOW_LATENCY (1U << ASYNCB_LOW_LATENCY) 에서요 1U가 무엇을 의미하나요???

#define ASYNC_LOW_LATENCY (1U << ASYNCB_LOW_LATENCY)

에서요 1U가 무엇을 의미하나요???

황기천의 이미지

[완료]매크로 토큰 관련 질문.


#define IDC_RADIO_ASPECT_RATE 1042
#define IDC_RADIO_ASPECT_RATE2 1050

SUM_NAMEVAL(Name, cnt) (Name ## cnt)

Case A. SUM_NAMEVAL(IDC_RADIO_ASPECT_RATE, 2)
결과값=> IDC_RADIO_ASPECT_RATE2

Case B.
int j=2;
SUM_NAMEVAL(IDC_RADIO_ASPECT_RATE, j)
결과값=> IDC_RADIO_ASPECT_RATEj

제가 원하는건 SUM_NAMEVAL 의 두번째 인자에 변수을 넣어, Case A.와 같은 결과 값을
얻고 싶습니다. 방법이 없을 까요?

eternal2u의 이미지

madwifi 버퍼 오버플로우 발생하는 곳

안녕하세요, madwifi 에 대해 공부하고 있는 학생입니다.

보통 MAC 에서 큐가 존재하고, 처리할수 있는 양보다 많은

패킷이 오게 되면, 오버플로우가 발생할 것 같은데요..

madwifi 에서의 queue (버퍼) 의 구조가 어떻게 되어있는지와..

오버플로우가 발생한다면, madwifi 함수중에서, 어떤 부분에서 발생하는지

아시는분 고수분들의 조언 부탁드립니다.

jeongheumjo의 이미지

man page 가 제대로 공개된 사이트는 없을까요?

유닉스의 오픈그룹처럼 MS의 MSDN 처럼 리눅스 api 명세를 웹으로 참조하고 싶은데 리눅스에는 없을까 찾아봤습니다.
linuxcommand.org 를 알고 있습니다. 하지만 그곳에서 공개하고 있는 것은 아마도 쉘명령어 정도 인 것 같아요... api 명세는 안보이더군요.

TLDP 에 가보니 man page를 tar 파일로 압축해서 배포하고 있습니다. 하지만 웹상에서 공개하고 있지는 않은 것 같아요...

지금보니 kldp wiki 에 한국어 페이지가 있군요! 그런데 빠진 내용이 많은 것 같습니다. 이곳의 man page는 자주 업데이트가 이루어지고 관리가 되고 있는 것인지 궁금하네요.. 위키처럼 모두가 만들어가는 것 같은데.. 참여가 아직 부족한 것인지..

결국에는 하나 찾았습니다.
http://linux.die.net/man/

soulofme의 이미지

jffs2 / ext4 형식으로 된 루트파일시스템 마운트 질문

안녕하세요. 항상 많은 도움을 받고있는 왕초보입니다..^^;;

루트파일시스템 마운트와 관련되서 문의드립니다.

현재 개발보드에
jffs2형식으로 된 루트파일시스템을 사용중에 있는데,
이것을 제 리눅스 콘솔에 마운트해보고 싶어서

mount -o loop -t jffs2 /path/test.jffs2 /mnt/image
로 했는데,
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

와 같이 에러가 납니다.

ext4형식으로 만들어서 해봐도 동일한 에러메세지가 나오고요..ㅠㅠ
고수님들의 도움 부탁드립니다.

환절기니 감기 조심하시고요~~~^^

dynus의 이미지

OPENGLES 에서 Motion-Blur, Depth of Field에 관해

현재 안드로이드로 OPENGL ES 1.0 을 이용해 Motion Blur , Depth of Field를 구현하려고 합니다.

그런데 보니까 1.0 버전에서는 Shader가 지원을 안하던데 위의 두 가지를 구현하려면 2.0으로 갈아타야 하는건가요?

OPENGL ES를 안드로이드에 사용한 자료도 많이 안보이는데다가 거진 다 1.0, 1.1 버전 자료들 뿐이라서 어렵네요.

특히나 2.0에 관한 한글 자료는 거의 안보여서 난감합니다. 어디 참고할만한 사이트나 책이 있을까요? 구글링을 하자고 해도 너무 기초가 없으니

검색에 필요한 키워드 조차 못찾고 헤매고 있습니다. 도움을 좀 부탁드립니다.

lsfeel0204의 이미지

[완료]ARM 환경에서 assert 메세지를 UART로 출력하는 방법. 혹시 있나요?

제가 ARM 환경에서 펌웨어 프로그래밍하고 있는데요.

혹시 UART 함수를 이용해서 에러가 발생한 위치(라인 또는 call stack)를 출력하는 방법이 있을까요?

호스트 레벨이 아닌 펌웨어가 돌아가고 있는 상태에서 말입니다.

assert함수를 재 정의하면 될것 같은데, 제가 이쪽에 지식이 많이 없어서 어렵기만 하네요...

현재로써는 UART로 error가 발생했다는 사실만 확인하고 있습니다...

혹시 힌트나 도움을 주실분 계신가요?ㅠㅠ

ps. 컴파일러는 RVDS 4.0을 사용하고 있습니다.

페이지

프로그래밍 QnA 구독하기