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

simpid의 이미지

full-path에서 파일이름 부분만 분리하고 싶습니다.

예를들어...

/home/simpid/dev/svr/test.txt

라는 패스가 있을때... test.txt를 분리할 수 있는 방법이 있을까요?

Windows에선 splitpath, makepath가 있어서 유용했는데...

직접 만들어 볼 수 도 있겠지만...
라이브러리에 있다면 이용하면 좋으니까요...

직접 만들어야 할까요?

PS. Linux환경에선.. 런타임 라이브러리를 별로 아는게 없어서.. 어려움이 있습니다.
FindFirstFile, FineNextFile이 없어서..
opendir, readdir등을 이용했는데... 이렇게 하면 와일드카드를 못써서.. fnmatch란것도 힘들게 찾아 이용해야 했습니다.

bluelight의 이미지

^^ 아는게 별로 없어서..

renige의 이미지

[질문]드라이버 영역에서 디버깅하기

안녕하세요.. 날씨가 참 좋네요..
드라이버에 데이터가 전달되고 어플리케이션에서 받는 시간 시간을 각각 찍고 싶습니다. 어플리케이션이야 그냥 파일에 찍으면 되는것이지만,
드라이버 레벨에서 데이터를 수신한 시간을 파일에 찍어야 합니다.(printk로 콘솔에 뿌리자면, 응답 시간을 측정하기 위한 것이기 때문에, 전달되는 데이터의 횟수가 워낙 많은 지라 불가능하구요)
klogd를 이용하면 message나 기타 다른 지정된 파일에 찍히기는 하지만, 다른 드라이버 및 커널에서 출력되는 데이터와 섞이기 때문에 사용할 수가 없습니다.

hurryon의 이미지

[질문] 솔라리스 2.7 에서 자동으로 데몬이 시작하게 하려면?

솔라리스 2.7에서 자동으로 데몬이 시작하게 하려면 어떻게 해야 하는지요?
리눅스라면 ntsysv 에 등록해 놓으면 될거 같은데 솔라리스는 어떻게
해야 하는지요? (스팍버전)

제가 자동으로 시작하게 하려는 데몬은 아파치 웹서버와 MySQL 입니다.

hilovesh의 이미지

apache를 root가아닌 다른 사용자가 시작시

apache서버 시작시 root가 아닌 다른 사용자가 시작시

권한에러가 나던데

이것도 mysql처럼 권한설정을 해줘야 하나여?

글구 mysql도 root일때는 되는데

다른 사용자로 하면 권한설정이 안되있다고 오류납니다

책에 있는 그대로 해도 말이져

왜 그런거져?

wildrunner의 이미지

[질문]getopt에서 optind는 어디에서 선언되어 있나요?

getopt.h에서

extern int optind

와 같이 외부변수로 선언되어 있던데 그러면

int optind는 어디에서 선언되어 있는건가요?

외부변수로 선언된 변수의 실제 선언은 어떻게 찾죠? 그 많은 헤더파일을 뒤져

봐야 하나요?

하니의 이미지

#define 구문 문의

아래와 같은 코드를 사용해서 코딩하는 이유가 궁금합니다.

이렇게 함으로써 얻을 수 있는 이득(?)은 또 무엇인가요??

shu를 define하고 아래와 같이 send_data함수에서 변수를 정의 하는데 사용한 것 같습니다(?)

아리송하네요. 답변 부탁드립니다.

#define shu <- 여기

static void send_data(
unsigned int shu *src, <- 여기
unsigned int nof_words) // Number of words to be transmitted.
{

.................

}

dreamer의 이미지

파티션 복구?

파티션을
/dev/hda1 .... FAT32 <- c drive(window)
/dev/hda2 .... Ext'd
/dev/hda3 .... Linux
/dev/hda5 .... Linux
/dev/hda6 .... Linux
/dev/hda7 .... Linux swap
/dev/hda8 .... win95 FAT32 <- d drive(window)

위처럼 window 와 linux로 나누어 사용 하고 있었는데 5~8까지는 논리 드라이브로 나누어 사용 하고 있었습니다.
그런데 실수로 d drive 파티션을 날려버렸고 (window 환경에서) 이것 저것 해보고 있는데 잘 되지 않는 군요...
fdisk로 다시 설정도 해보고 magic partion이라는 프로그램도 실행 해봐도 잘 되지 않습니다.

leolo의 이미지

watchdog가.. 뭐예요..

아래에서 watchdog에 대한 언급이 있었는데요..
구체적으로 어떤건지 알고 싶습니다..
인터넷에서 간단한 코드를 한번 찾아보았는데요..
간단하게 코드 해석도 부탁드립니다..

[code:1]
#define _FILE_OFFSET_BITS 64
#define _LARGEFILE_SOURCE 1
#define _LARGEFILE64_SOURCE 1

#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <time.h>
#include <unistd.h>
#include <sys/mman.h>
#include <signal.h>

#define MAGIC 0x0badf00dL

typedef int (*function_ptr)(void);

kjhwan의 이미지

DNS 관련 질문

KLDP를 웹서핑하다 문득 궁금해서 질문드립니다.

Manual을 보거나 Search 해보라고 하실까봐 약간 그렇긴 하지만..

문득 www.kldp.org를 했더니 KLDP.ogr로 들어와지더군요..

그래서 혹시나 엉뚱한걸 넣어보았습니다.

ttt.kldp.org나 ddd.kldp.org나 다 Kldp.org로 접속이 되더군요..

흠. 이런것은 DNS에서 어떻게 셋팅해주나요?

힌트라도 주시면.....^^;

페이지

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