프로그래밍 QnA

xjiwoox의 이미지

함수 리턴값에 대해서...

Stevens의 책을 보면.......

return (-1);

와 같이 되어 있는데요.. 함수 리턴값에 괄호연산자를 사용하는 것이 무슨
의미가 있는지 알고 싶습니다.
실제로 이 함수를 호출하는 쪽에서는 단지 value로만 전달될 뿐 아닌가요.
저 괄호연산자가 호출하는 함수쪽에서도 유효하진 않을텐데요.
아닌가요...

kkojiband의 이미지

inline, __inline__ 에 대해...?

제가 알기로는 inline 은 매크로 함수로 선언할때 사용을 하고, 그건 함수의 코드를 컴파일시 읽어들여놔서 실제 수행시에는 속도를 빠르게 해준다고 알고 있었는데요,

제가 간단히 테스트 프로그램 만들어서 inline 선언했을 때와 안 했을때를 비교해보니 차이점이 거의 없더군요...

main 함수 앞에 함수 코드 부분을 넣어두면 차이가 있긴 있는데,

inline을 넣고 컴파일을 해보면 함수 코드 부분이 main 함수 뒤로 이동을 하더군요...이것도 차이라면 차이겠죠...--;

mastercho의 이미지

oracle에 Pro*c 말고........

오라클에는 Mysql C API같은 함수는 없는지요?

각 DB별로 -_-; 거의 동일한 인터페이스를 가지는 클래스를 작성중인데

Pro*c로는 그게 힘들거 같네요 , 왠지 동적으로 처리하게 만들어야하는데

Pro*c는 애초부터 변수를 다 지정하고 있어야 하니.....원

답변 부탁드립니다

omando의 이미지

SIGNAL 관련 sigstack()함수의 사용.

코드 분석중에 signal 처리 부분에서 sigstack()이란 함수를 사용하여
구현한 부분이 있더군요.

이곳 저곳 자료를 찾아 보았지만 얻지못하고 man page를 보았지만
쉽게 이해가 되지 않는군요.

대충 나름대로 해석하자면, signal 이 발생하여 signal handler를 수행시
일단은 stack에 집어넣고 수행하라는것 같고,
사용하는 이유는 signal handler를 수행중 동일 signal이 발생한다면
stack을 뒤져 중복 실행을 막고자 하는건지???

아무튼 이걸 사용하는 이유에 대해 정확히 이해가 안되는군요.(워낙 초보라)

이상훈의 이미지

gcc에서 struct선언을 어떻게 하나요?

gcc를 처음 써보는데, struct선언을 했다가 계속 에러 나길래 테스트 코드를 짜봤읍니다.

#include<stdio.h>
#include<stdlib.h>

struct ttt
{
int a;
char b;
};

typedef struct ttt ttt;
typedef struct ttt* _ttt;
_ttt te;

int main()
{
te= (_ttt)malloc(sizeof(ttt));
te.a = 1;
te.b = "abc";
printf("%d%s",te.a,te.b);

free(te);

return 0;
}

이렇게 해봤는데.... 머가 문제인가요?=_=
초보라서 알 길이 없네요..ㅠㅠ

kkojiband의 이미지

v8086 mode의 문제점...?

갑자기 v8086 이라는게 어떤 식으로 구현이 되는걸까 궁금해져서 여기저기 찾아보고 있는데요...

근데 찾아보니 v8086 mode 에서 문제가 많이 발생한다고 하더라구요??

그 문제가 보호 모드에까지 영향을 미친다고 하던데...

어떻게해서 보호 모드에까지 영향을 미칠수가 있죠?

이에 대해 공부할수있는 자료 혹시 아시는 분 알려주세요~

beta의 이미지

로컬 타임 구하는 코드인데 HHL 에서 테스트하는데.. 문제가 좀

ntp 을 이용해서 값을 가져온후 로컬에서 변환후 사용해서 할 일이 있어서 아래와 같은 과정이 필요합니다.

하드햇 리눅스의 경우 이와 같은 코드가 정확한 값을 도출해 내지 못합니다.
일반적인 다른 리눅스들은 문제 없는거 같습니다.

tm_hour 만 잘못된 값을 가져오는게 정말 이해가 안가네요. 거기만 실수 했을리도 없고.. --; 다 잘못 읽어오면 몰라도.. --;

HHL2.0 이나 다른 시스템에서 테스트좀 해 주실수 있으세요?

Quote:
test# ./ppc_test_time
correct value -> 2003-07-26 10:42:47
shs0917의 이미지

간단한 IDS 탐지 모듈에 관한 질문입니다.

요즘 자주 글을 올리게 되는군요..^^
간단하게 IDS를 구현하려고 하는데요.. 전체적인 구조를 어떻게 잡아야
할지를 잘 모르겠습다.. 기본적으로 패킷 캡쳐... 패킷 분석기.. 탐지기...
룰포맷 등등.. 이런걸 어떻게 효과적으로 배치(?)라고 해야 할까요??
많은 도움 부탁 드립니다..^^

mastercho의 이미지

쓰레드가 블럭당했는지 아는 방법이 없을까요?

쓰레드가 블럭중인지 다른 쓰레드에서 아는 방법이 없는지 궁금합니다

그럼

신호철의 이미지

Snort rule 부분에 대한 질문이요~

안녕하세요 초보 리눅서 입니다~ :oops:

스노트에서요~ 룰부분 있잖아요~

룰파일을 어떠한 방식으로 읽어들이죠?

동적메모리를 지정해주는것 까지 봤는데..

자세한걸 잘 모르겠네요..

룰파일을 어떻게 잘라서 잘린 값이랑 패킷잘린내용이랑 비교하는지..

에구구.. 많은 답변 바래요~~~~~~~~

페이지

프로그래밍 QnA 구독하기