procfs 라는 게 커널에서 사용하는 메모리상에 존재하는 파일 시스템이고 주로 유저 프로세스와 커널간의 통신(?) 에 주로 쓰이는 것으로 알고 있습니다.
제가 요즘 하는 과제 중에 임베디드 보드에 리눅스를 올리고 간단한 모듈을 제작해서 커널에 있는 데이터를 읽어와 proc에 쓰는 것이 있는데,
일단 커널을 컴파일 해서 올렸고, 모듈이 올라가면 proc 에 create_proc_entry 함수로 파일을 생성하고 내려가면 remove_proc_entry 함수로 엔트리를 삭제하는 모듈을 만들었습니다.
현재 MySQL 서버가 EUC-KR로 운영중입니다. 여기에다 UTF-8 데이터를 넣었는데 데이터가 중간에서 짤리는것 같네요. 터미널에서만 깨져보이는게 아니라 직접 DB 파일을 hex editor로 열어서 확인해봐도 데이터가 짤려있습니다. mysql_query(), mysql_real_query() 함수 둘 다 사용해봤는데 결과는 마찬가지입니다.