원래 FILE 포인터를 MOCK으로 만들어야합니다. 즉 FILE을 가상 디바이스처럼 만들어 줘야 하는데 아직 그 단계 까지 못해서  fmemopen() 이 함수를 이용해서 트릭 좀 썼습니다. 

구글링 : http://stackoverflow.com/questions/19541735/i-want-to-mock-a-file-in-ansi-c-with-a-custom-implementation-of-file

man page 검색 fmemopen() 
       The  fmemopen()  function opens a stream that permits the access speci‐
       fied by mode.  The stream allows I/O to be performed on the  string  or
       memory  buffer  pointed  to  by buf.  This buffer must be at least size
       bytes long.