프로그래밍 QnA

kphwan의 이미지

raw socket 프로그래밍에 관하여

안녕하세요
지금 기본적인 raw socket 프로그래밍을 해보고 있는데요
중간에 막히는 부분이 있어 이곳에 질문을 올려봅니다.

기본적인 소스 입니다.

while(1){

// recvfrom() 함수를 이용하여 패킷을 받음.

recvfrom( recv_socket, recv_packet, 100, 0, (struct sockaddr *)&target_address, &len );

gurumong의 이미지

Makefile 에러.."unterminated variable reference"

Makefile파일을 작성하고 make를 실행해보면
Makefile:11: *** unterminated variable reference. Stop.
이와 같은 에러 메세지가 뜨는데요

뭐가 문제일까요?
아무리봐도 잘못된 부분은 없어 보이는데요

chxooi의 이미지

메모리 write ?? warning ...좀 찾아주세요


메모리 버퍼 디바이스 드라이버 작성중인데요

에러가나는데 원인을 모르겠네요...

ssize_t ram_read(uint32_t partition_id, char * buf, size_t count, loff_t  offset)
{       
#if 1/*test*/
 
    copy_to_user(buf,memory_buffer,1);
 
    /* Changing reading position as best suits */
    if (offset == 0) {  
        offset=1;  
        return 1
hinooyoo의 이미지

[리눅스 커널프로그래밍] filp_open()후에 파일의 시작 주소를 알수 있을까요?

예를 들어서

struct file *file = NULL;

file = filp_open("/etc/aaa.bin", O_RDONLY, 0);

여기서 aaa.bin 파일의 시작 주소를 알고 싶습니다.

예와 같이 file pointer에서 정보를 얻을 수 없다면 다른 방법이라도 알려주세요~~

고수님들 부탁드려요~~

gurumong의 이미지

[C++] 함수 템플릿을 사용하는데 컴파일 에러가...

컴파일 에러가 나는데 무엇이 문제인지 모르겠습니다 ㅜ.ㅜ

//stack.h

#ifndef STACK_H_
#define STACK_H_
 
template <typename T>
void swap(T & a, T & b)
{
  T temp;
  temp = a;
  a = b;
  b = temp;
}
 
struct person {
  char name[10];
  unsigned char age;
};
 
void swap(person & a, person & b)
{
  unsigned char temp;
  temp = a.age;
  a.age = b.age;
hiluciano의 이미지

C#의 제네릭과 C++의 템플릿이 호환 되나요?

예를 들어 C++에서 이런 클래스가 있습니다.

template < typename T, unsigned int size = 2 >
class Array
{
private:
T arr[size];
public:
T& operator [](unsigned int index) { return arr [ index ]; }
/// 이하 생략

};

이런 클래스가 들어있는 DLL파일을 C#에서 어떻게 쓸 수 있나요?

제네릭이 이런 템플릿과 호환이 되나

richjaff의 이미지

[완료]C/C++ 블록위치에 따른 참조 관련

아래 코드에서 C위치에서 B위치에 있는 변수를 참조하려고 합니다.
전역 변수 부분은 참조가 잘 되지만, 바로 전단계의 변수를 참조하려면,
즉, C에서 B위치를 참조하려면 어떻게 해야하나요?

#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int a=10;  // A.
 
int main(int argc, char *argv[])
{
	int a=2

inamind의 이미지

SIGILL 의 code 값에 대해서..

훔.. 질문이 너무 복잡했나..

이거라도 알고 싶네요.
sigill 의 종류를 아는 방법이 siginfo_t -> code 를 보는것은 맞는지요?

-----------------------------------------------------------

안녕하세요.

SIGILL 은 다음과 같이 구성되어 있고
siginfo_t->code 에서 이를 구분할 수 있는것으로 알고 있습니다.

jib0223의 이미지

c++ 이제 입문자입니다;; 간단한질문좀여쭤볼께요!~

char F_name[20];
cout<<"이름을 입력해주세요 -> ";
cin>>F_name;
for(int i=0; i<SIZE; i++){
trymp의 이미지

장치파일을 open 하면 자동으로 insmod 되면서 open 도 같이 되나요?

리눅스 2.6.19 이상 버젼의 커널 기준으로

mice 계열 드라이버를 만들었는데요.

insmod()를 따로 하지 않고, application 에서 해당 장치 파일을 open

하니 lsmod 에서 아래와 같이 뜨네요.

Module Size Used by Tainted: P
test 9024 1

원래 lsmod 하면 없다가 app 에서 open 하니 바로 생기

페이지

프로그래밍 QnA 구독하기