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

litwind의 이미지

여러개의 프로세스가 하나의 파일을 건드릴 때..

프로그램을 짜다 보니 여러개의 프로세스가

한 파일을 건드리게 즉, fopen 해서 읽고 쓰고 하게 되었습니다.

문제는 한 프로세스가 쓸때 다른 놈이 못 읽게..

해야 되는데.. 어떻게 해야 할지.

라이브러리 등으로 제공되는 세마포어 라든가..

뭐 그런 거 없나요? ^^;

dreamer의 이미지

메모리맵

리눅스에서 메모리 맵의 구성이 어떻게 되는지 알고 싶습니다.
앞부분에 코드가 맵핑되고 뒤쪽에 힙과 스택이 설정되는 걸로 알고 있는데
좀 자세하게 알고 싶습니다. 설명이나 혹은 자료가 없나요?

살자의 이미지

라이브러리 사용하는 방법

안녕하세요..
언제나 초보입니다.
제가 라이브러리를 사용하려고 하는데요.. 리눅스에서 제공하는것 말구여..
라이브러리를 사용하려면 커널에 등록을 해야하지 않나여..
등록은 어떻게 하는지 그리고 사용은 어떻게 하는지여..
초보라 질문도 답답한점 죄송합니다.
그럼 고수님들의 답변 기다리겠습니다.
수고하세요.^^

베리스타의 이미지

무한으로 arg 받아서 넘기기...?

안녕하세요.
C로 소켓프로그램 짜고 있는데, 파라미터를 무한으로 주고 받고 싶습니다.

exex함수의 경우 아래처럼 썼는데 썼는데
int execl( const char * path , const char * arg , ...);

저도 이런걸 하고 싶은데 방법을 몰라 고수분께 질문합니다.

우선 아래처럼 3개만 받아오는것만 test로 해봤고
int sndTosrv(char *hostaddr, char *urladdr) { }

int main(int argc, char *argv[])
{
int nCnt;
if (argc !=3)
{
printf("Usage : SendHeader IP_Address \n");
exit(1);
}

kimdy123의 이미지

[질문]C++ ifstream을 이용해서... fseek ftell 을 하고 싶은데.

#include <stdio.h>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;

typedef struct cell{
int line_number;
string cellname;
} CELL;
class vcomp{
public:
bool operator()( const CELL& F, const CELL& S) const
{
return F.cellname < S.cellname;
}
};
int main( int argc, char *argv[] ){
int i=0;
int s=0,e=0;
vector<CELL> cellname;
string ch;
string line;
string cell;
ifstream fin( "/home/user/SDW/MAIN/log" );
if( fin.is_open() ){
while( getline( fin,line)){

appkr의 이미지

[질문] 삼바로 연결해서 윈도우에서 쓸때 권한이 변하지 않도록.

리눅스머신에 삼바를 설치하고 윈도우 피시에서 연결해서 잘 쓰고 있습니다.

지금 문제는 공유 디렉토리를 하나 만들고 사용자 각자 홈에서 심볼릭 링크를

걸어서 쓰고 있습니다. 그 공유 디렉토리에 권한이 777인 엑셀 파일이 하나

있는데 이걸 윈도우에서 변경한 다음 저장을 하게 되면 파일의 소유자가

자신으로 변하면서 권한도 변경이 되는데, 변경되지 않도록 할 수 없나요?

zendar의 이미지

LG IBM ThinkPad T23에서 젠투 리눅스 설치

젠투 리눅스 1.4 rc3을 설치하려고 합니다.

cd 부팅하고나서 네트워크 모듈을 올리는데 실패하면서,

incorrect module parameters, including invalid IO or IRQ parameter

라고 나오고, root 로그인 후, 메세지 출력되면서

fork failure 나오고, 이후 한동안

INIT:cannot fork, retry....

메세지 몇번나오고 다시 로그인 쉘이 뜹니다.

root 로그인때 위 내용이 반복될 경우도 있고, 아예 로그인이 안될때도 있네요...

루트 쉘 들어가서도 삽질할께 엄청날텐데 설치 과정 첫단계도 들어가지 못하고 이러고 있으니 머리가 아픕니다. ㅡ.ㅡ;;;

tgjang의 이미지

RPC Settting은 어떻게 해야 하는가요?

안녕하게요?
CAD실행이 안되는 이유가 RPC Settting같은데
$rpcinfo -p 라고 치면
rpcinfo: 포트매퍼에 연결할 수 없습니다: RPC: 원격 시스템 오류 - 연결이 거부됨.
이렇게 나오는군요.
하나로 adsl을 사용하고 있는데 포트매퍼에 어떻게 연결 할 수 있는지 알려주시면 고맙겠습니니다.

offree의 이미지

[질문] 이런식으로 방화벽 구축이 가능한가요?

모두들 잘 지내고 계신지요..

여쭙고자 하는 것은

--------------------------------------------------------------------------------
라우터에서 들어오는 선이 있고 이것이 허브에 물려서 3대의 서버에서
서비스를 하고 있습니다.

그런데 허브에 물리기 전에 방화벽을 구축해서 3대의 서버로 들어가는
패킷을 모니터링, 필터링을 하려고 합니다.

1. 3대의 서버는 그대로 서비스가 가능하고 이 서버들에 오고가는 패킷이
방화벽을 지나게 만들도록 하려합니다.

2. 방화벽 이면서 DNS 등의 서비스도 가능한지요..

sdtool의 이미지

[질문] 쉘스크립트작성중 sed 문자처리요.

rh - 8
bash 에서 쉘 스크립트를 작성하고 있습니다.

우선 제가 원하는 결과는 startup.sh 라는 파일의 14줄에.

$JAVA_HOME/lib:/home/test/common:/home/test/tomcat_ag/lib

입니다.

쉘 내부에 $COMMON 과 $TOMCAT_AG는 잡혀있고요. $JAVA_HOME는
.bash_profile 에 잡혀있습니다.

그런데 아래와 같이 하면

sed "14s@.*@$JAVA_HOME/lib:$COMMON:$TOMCAT_AG/lib@g" ./startup.sh > ./startup.sh.temp
rm -f startup.sh
mv startup.sh.temp startup.sh

#vi startup.sh

/usr/local/java/lib:/home/test/common:/home/test/tomcat_ag/lib

페이지

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