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

applick의 이미지

task struct에 인자 추가하기

task struct에 인자를 추가하고 컴파일 하니까 에러가 발생하는데요
task struct 구조체 첫 문장에 보니까
hardcoded되어 있다고 주의깊게 다루라고 되어있는 것같은데요

task struct에 인자 추가하려면 어떻게 해야되나요?

focus의 이미지

커널 컴파일 후 문제가 생겼습니다.

안녕하세요?

이번에 redhat 7.3(커널 2.4.18-3smp)에서 2.6.4 커널을 올렸는데요

부팅은 잘 되구요. 문제는 top명령어를 실행하면 다음과 같은 메세지가 나옵니다.

fscanf failed on /proc/stat for cpu 1

그리고 CPU가 하나밖에 보이지 않습니다. /proc/cpuinfo 를 보면 cpu가 2개로 나옵니다.
그래서 2.4.18-3smp로 부팅하여 top을 실행시키면 두개로 보입니다.
위와 같은 경험을 하신분 계시나요?

munin의 이미지

새로만든 시스템콜에 관련해서 나오는 에러메세지입니다. 부탁드

[code:1]
Unable to handle kernel NULL pointer dereference at virtual address 00000000
printing eip:
c011e7d1
*pde = 00000000
Oops: 0000
autofs 3c59x ipt_REJECT iptable_filter ip_tables mousedev keybdev input hid us
CPU: 0
EIP: 0010:[<c011e7d1>] Not tainted
EFLAGS: 00010297

EIP is at close_files [kernel] 0x21 (2.4.18-14custom)
eax: 00000000 ebx: c2913560 ecx: 00000000 edx: 00000001
esi: 00000000 edi: 00000000 ebp: c2913560 esp: cf139eac
ds: 0018 es: 0018 ss: 0018

lovejin0309의 이미지

Vi 사용시 질문입니다.

Vi 사용시 질문입니다.

제가 얼핏 듣기로는

예를 들어

fprintf()란 함수를 사용하고 싶을 때, vi에서 어떤식으로 하면, 그 함수가 있는 헤더에 관한 정보를 볼 수 있다고 들었습니다.

예전에 터보 C 에서 ctrl+F3(이게 맞나)를 입력하면 함수 헤더 화일의 정보를 보여 주는 것처럼요.

어떻게 하는 걸까요?

지금

SOCprintf(va_list)란 함수와
va_start()
va_arg()
vsprintf()
va_end()

란 함수를 분석해야 하는데 어떤 헤더에 존재하는지 알 수가 없네요.

부탁드립니다.

wooix의 이미지

block diagram그리기 좋은 program?

gate단위까지면 좋겠지만 그냥 블록만 그릴 수 있어도 됩니다.

net부분이 좀 강화되어 있다면 아주좋구요..(bus지원)

이런 프로그램 있으면 소개좀 부탁드립니다.

shs0917의 이미지

링크드 리스트를 이용한 동적 큐를 구현한건데.. 실행버그가 있

[code:1]
#include <stdio.h>
#include <stdlib.h>

#define MAX_QUEUES 10
#define IS_FULL(temp) (!(temp))
#define IS_EMPTY(front) (!(front))

typedef struct _element element;
struct _element{
int key;
};

typedef struct queue *queue_pointer;
struct queue{
element item;
queue_pointer link;
};

void addq(queue_pointer *front, queue_pointer *rear, element item);
element deleteq(queue_pointer *front);

int main(void){
int i;
element item[MAX_QUEUES];

lengbo의 이미지

iconv자 제대로 안되는거 같네요

안녕하세요 iconv를 사용하려고 하는데 제대로 안되는거 같아서요

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

int main()
{
char *str = ">H3gGO<<?d. 86=E8D+5e@T4O4Y.";

char * out = malloc(sizeof(char)*1000);
char * out_p = out;
memset((void *)out,0, (size_t)1000);

printf("%s%d 글자출력\n",str, strlen(str));

iconv_t cd = iconv_open("ISO-2022-KR","EUC-KR");
if ((int)cd <= 0) {
printf("에러\n");
exit(0);
}

size_t inbytesleft = strlen(str);

seoleda의 이미지

C++ 에서 endl 이란게 &quot;\n&quot; 의 의미말고 다른게 있나

cout 과 printf 문을 섞어 쓰다가 발견한 건데요..

cout <<endl; 한후에 printf 문을 호출 하니깐

세그멘테이션 폴트가 나더군요.endl 이라는게 "\n"을 출력하는 기능외에

다른 기능을 하나요? 제가 테스트한 코드는 다음과 같습니다.
[code:1]
#include <iostream>
#include <set>

using namespace std;
ostream & operator<<(const ostream & out, set < int > & s){
set<int >::iterator iter;
for (iter=s.begin(); iter!=s.end(); iter++){

hyunil의 이미지

접속자 브라우저의 암호화수준 파악하는방법?

접속자 브라우저의 암호화수준에 따라서 다른 페이지를 보여주려 합니다.

가령 128bit 의 ssl 서버인증을 하여 https (443) 포트로 서비스를 하는경우,

만약 사용자의 브라우저가 128bit 보안수준이 아니라면 페이지 오류가 뜨게

됩니다.. 이를 방지하고 128bit 로 업데이트를 하는 안내페이지나, 기타 다른 페이지로의

이동을 안내하려 합니다.

이에관한 방법을 알려주시기 바랍니다.

에휴.. 골치아프네요.. ^^;

carrot의 이미지

ssh 서비스가 다운상태인데, 로그 기록 좀 봐주세요..

안녕하세요. ssh 접근이 안되네요.

아래엔 서버의 ssh의 로그입니다.

Quote:
Mar 31 12:10:17 light sshd[853]: error : bind to port 22 on 0.0.0.0 failed : Address already in use
Mar 31 12:10:17 light sshd[853]: failed : cannot bind any address
Mar 31 12:10:17 light sshd[853]: Received signal 15; termintating
Mar 31 12:10:17 light sshd[853]: server listening on 0.0.0.0 port 22
Mar 31 12:10:17 light sshd[853]: Could not reverse map address IP
Mar 31 12:10:17 light sshd[853]: Accept password for light from IP port 2173 ssh2

다른데서 포트 사용하고 있나해서,

페이지

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