프로그래밍 QnA

yeilho의 이미지

커널 sget()함수 분석 질문

안녕하세요.

커널 소스를 보는데, 이해가 되지 않는 부분이 있어서 질문 올립니다.
아래 함수는 sget() 함수로 보통 마운트 할때 불려지는 함수입니다.
제가 궁금한 내용은 만약에 test 하고 set 함수가 제공되었고, 특히 test함수가 해당 sb가 있으면 1을 리턴하고 그렇지 않으면 0을 리턴한다고 했을때 코드가 어떻게 흘러가야
err = set(s, data);
라인으로 갈수 있는지 잘 모르겠습니다.

저의 부족한 실력으로 인해 함수를 읽다보니 위의 언급한 라인 밑으로는 내려가는 경우를 찾을수가 없네요.

maner07의 이미지

리눅스에서 rawwrite(윈도우용) 같은 기능을 하는 유틸은??

"만들면서 배우는 OS 커널의 구조와 원리"라는 책을 보고 있습니다.
책에서는 윈도우 환경에서 개발을 하고 있는데요.
리눅스에서 rawwrite와 같은 기능을 하는 유틸은 어떤 것이 있을까요? 고수님들 간단하게 키워드라도 언급해주세요.

superkkt의 이미지

문자열에 있는 \n을 문자 그대로 출력하는 방법에 대한 질문입니다.

    char *a = "HI\r\nAA";

    printf("%s\n", a);

출력하면 HI와 AA가 서로 다른 줄에 출력이 됩니다. \r\n을 줄바꿈 문자가 아니라 그냥 그 문자 자체로 출력을 하고싶은데요.. 문자열을 가공해서 출력하는 방법외에 다른 방법은 없나요?

superkkt의 이미지

심볼릭링크가 가르키는 파일명을 어떻게 알수있나요?

readdir()에서 넘어오는 값에는 심볼릭링크 자체의 이름만 넘어오고 lstat를 사용하면 실제 심볼릭링크의 사이즈는 알 수 있습니다. 그런데 링크가 가르키고있는 실제 파일명은 어떻게 알 수 있는지 모르겠네요~

qprk의 이미지

멀티 플랫폼을 위한 파일정장방법

A 라는 프로그램이 있습니다. 이 프로그램은 여러가지 플랫폼에서 동작하도록 컴파일된 바이너리 버전이 있습니다.

이 A 라는 프로그램을 실행하면 a.out 이라는 binary 형태의 결과파일(struct 형태도 있고 string형태도 있습니다.)을 만들어내게 되는데요..

이때 a.out 을 ftp 를 사용하여 다른 플랫폼으로 복사를 한다음 다시 A 프로그램이 읽었을때 아무 지장 없도록 할려면 어떤것을 고려해야 하나요?

즉 윈도우에서 만들어진 a.out 을 aix 나 hpux, linux, solaris 등에서 읽을 수 있도록 하고 싶습니다. 물론 해당 os 에서 32bit 와 64bit cpu 에서 모두 동일하게 읽을 수 있어야 합니다.

radol123의 이미지

FC3기반에서 PHP + APACHE의 고용량 데이터 업로드 문제 ???

Fedora 3 를 설치하고, yum 으로 업데이트 한후..

제로 보드 설치 ( 호환성 문제가 있는 부분은 패치 한후...)

몇가지 테스트를 해보았는데.. 업로드에서 5MB 이상이
안되더군요.

PHP.INI와 ZB 보드의 설정에서는 20MB 이상으로 설정했는데.

5MB에서 걸리는 것으로 봐서는 아파치와 관련이 있는것 같습니다.

어디서 듣기론 아파치의 초기값이 5MB로 제한되어 있다는데

httpd.conf와 php.conf 에서는 찾을수 없더군요.

혹시 이런 문제에 대해서 아시는 분 , 답변 부탁합니다.

kwon37xi의 이미지

[sh] sqlplus 실행결과를 변수로 받아들이기

아래와 같은 명령을 생각하고 있는데요, 당연히 아래 명령은 안먹습니다만,
아래의 의도와 같은 결과를 내려면 어떻게 해야할까요?

그러니까 sqlplus 로 "장문의쿼리"를 실행한 결과를 for 문의 myvar 변수에 대입해서 그 다음 작업을 실행하려는 겁니다.

sql 파일을 따로 분리하지 않고 아래처럼 << 를 이용해서 할 수 있는 방법은 없을까요?

[code:1]
for myvar in sqlplus -S username/passwd <<[[EOF]]
장문의 쿼리...
[[EOF]]
do

Geniys의 이미지

C++ 에서 모르겠는 문법이 나왔습니다.

코드가 다음과 같은데 궁금한게 있습니다.
[code:1]
Profile::Profile( Point2 &p_o, realno &p_w,
realno &p_h, realno& p_grad,
PointVector &pnts, Point2 &d) :
PointVector(NO_CONTROL_POINTS+1),
Observation(),
direction(point_data()[NO_CONTROL_POINTS])
{
spline_weights = NULL;
origin = p_o;
width = p_w;
height = p_h;

Observation::xlo = real_to_int(origin.x - width / 2);
Observation::xhi = real_to_int(origin.x + width / 2);

puaxx의 이미지

Set-Cookie 질문

Set-Cookie 필드의 domain 어트리뷰트에 아이피가 다른 여러 도메인을 넣을순 없나요?

kldpgk의 이미지

포인터 질문 좀 드립니다..

포인터 초기화 에서

int gkgk =1;

int *ptr


ptr = &gkgk
             <= 저위에 선언대로 동일한 건가여?..
ptr = gkgk 

차이점이 뭔가여??.. .
동일한건 가여?
책이나 인터넷을 뒤적뒤적 가며 찾아보았는데
답이 않나와 있어서(검색능력이 부족,,)

감사합니다.

페이지

프로그래밍 QnA 구독하기