read가 원래 파일 입출력으로 쓰이는 거라고 알고 있는데

저렇게 인자에 정수 변수를 넣으면 어케됨?

정수 대신에 char 사용해도 buf에는 변화가 생기지 않더라고

read는 무의미하게 사용된거임?

동작 매커니즘 좀 설명해주실 분 있음?


int main() {
    long long int buf[6];
    int fd[20];

    scanf("%d", fd);
    read(fd, buf, 0x20uLL);
    printf("%s\n%s\n", buf, fd);
}