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

skylandi의 이미지

리눅스 readlink()함수에 대해서 질문요

책에서 readlink함수를 사용하면 심볼릭 링크 된 파일의 내용을 읽어 올수 다 고 합니다.
[code:1]#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#define BUFSIZE 512

int main(int argc, char *argv[])
{
char buf[BUFSIZE];

if(argc != 2)
{
fprintf(stderr,"사용법 %s 심볼릭 링크파일\n",argv[0]);
exit(1);
}

if(readlink(argv[1],buf,BUFSIZE) == -1)
{
perror("에러");

seeker의 이미지

구조체를 typedef로 했는데요.

구조체 타입을 정의하기 전에
그 사이즈를 다음처럼 선언했는데
이것이 컴파일이 되네요?

#define EN54070_SHMSIZE sizeof ( en54070_info_t )

typedef struct en54070_info {
  /* Header */
  int intNum; /* strData의 실제 데이터의 배열크기 */
  time_t tm;  /* 공유메모리 내용이 마지막으로 수정된 시간 */
  /* data */
  char data[ 20000 * 10 ][ EN54070_ELSIZE ];
} en54070_info_t;

en54070_info_t 를 정의하기전에 sizeof로 참조한것이
어떻게 에러가 발생안하

partout의 이미지

[질문] gdbm 플랫폼 간 호환성 문제

gdbm을 사용해서 리눅스에서 DB 파일을 구성해서 사용하고 있습니다.
이 DB 파일이 리눅스 외의 다른 플랫폼에서 호환이 되지 않네요.
간단히 말하면, 리눅스에서 구성한 DB 파일이 솔라리스나 다른 플랫폼에서는
읽히지 않습니다.

gdbm과 인터페이스가 유사하지만, 플랫폼 간의 호환성을 제공하는 다른
라이브러리가 있나요?
아니면 DB파일을 다른 시스템에서 사용할 수 있도록 손쉽게 변환하는 방법이 있는지 알고 싶습니다.

답변 부탁 드립니다.

jwyang1224의 이미지

서버이전에 따른 DNS문제

회사가 이번에 이사를 하면서..

ip주소가 변경되었습니다.

이에 따라서 ip add /gateway등을 ifcfg-eth0파일에서 고쳤구요.

또한 domain은 다른 도메인 업체를 통해 서비스를 받고 있어서 그 회사에 통보해서 바꿨구요.

그런데, ip주소를 치구 들어가면 들어가는데. domain이름을 치면 에러가 나오더라구요.

ifconfig파일이나 hosts파일, network 파일들을 확인하니. 정확히 들어가 있구요.

무엇이 잘못 된건가요...

아니면.. 또다른 설정을 해야하는게 있습니까?

qking의 이미지

input/output error

새로 조립한 시스템이 비정상적으로 중지됩니다.

용량이 조금 큰 (100 MB 이상) tar.gz 파일을 풀던 중에
input/output error 를 뱉어내면서 시스템이 먹통이 됩니다.

30분 전에는 grep 을 통해 파일을 검색하던 중에 역시 비슷한
오류를 내면서 중지된 바가 있습니다.

에러가 발생하면 네트워크를 통한 모든 접속이 불가능하며,
콘솔에서도 키보드가 먹지 않아 파워를 리셋하는 수밖에 없습니다.

에러 시각에 해당하는 /var/log/messages 의 기록은 아래와 같습니다.

koonpal의 이미지

hanterm에서 한글이 깨져 나와서요...

xmaneger로 hanterm을 접속해서 사용을 하는데 한글이 깨져서 나오네요...

어떻게 해야 되죠...

부탁을 드립니다...

bluecare의 이미지

질문]리눅스 배포본중에 어떤게 좋아요?

:이제 막 리눅스를 배워 보려고하는 사람인데요..리눅스 배포본이 많아서 어떤걸 해야 할 지 모르겠네요...와우,미지,한컴,수세,오픈 ,터보,맨드레이크,중에 어떤게 좋습니까,,,웹서버를 돌릴려고 하거든요..학습용으로....선배님들의 좋은 추천을 부탁해요...서버는 펜2 333에 192메가 입니다.

swhong의 이미지

rp-PPPoE Server 세팅해보신분 계신가요?

Local의 Lan상에서 PPPoE server를 설정해서 두대의 PPPoE client의 접속을 받아보려고 합니다.

PPPoE client는 설정이 쉬운반면, PPPoE server에 관련된 문서는 소스에도 포함되어 있지 않은것 같습니다. 검색을 꽤나 많이 했는데, 설정에 관해 잘 나와있는 페이지를 찾기가 어렵네요...

혹시 해보신분 계신가 해서요....

purewell의 이미지

socket의 환경을 알고 싶을 때...

...
  int hSocket;
  hSocket=accept(hServerSocket, NULL, 0);
...

저렇게 생성된 클라이언트 소켓의 IP-Version과 Address를
핸들만 가지고 알 수 있나요?

물론 accept의 인자에 sockaddr_in/sockaddr_in6를 넣어주면 되지만,
IP-Version에 상관없이 받아오고 싶은데...

seeker의 이미지

mmap 관련 컴파일 warning 메시지가 이해가 안되네요.

[code:1]선언이 다음처럼 되어있고요...
#include <sys/mman.h>
#include <fcntl.h>

typedef struct en54070_info {
int intNum;
time_t tm;
char data[ 20000 * 10 ][ 14 ];
} en54070_info_t;

en54070_info_t *gptr; /* pointer to a shared memory object */

... ( 중략 ) ...

if ( ( gptr = mmap( NULL , sizeof ( en54070_info_t ) , PROT_READ | PROT_WRITE , MAP_SHARED , fd , 0 ) ) == MAP_FAILED )
{
f_BatchErrLogWrite( __LINE__ , "Fatal error in mmap %s\n" , strerror( errno ) );

페이지

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