책에서 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("에러");