시스템콜은 C로 짠 거 아니고 다 ISA에 정의 돼 있는 건가?

예를 들어 prinf 같은 함수 코드 내부는 어느 폴더에서 찾아볼 수 있음?

include/uapi/ 로 들어가도 죄다 .h 파일 뿐이라.

그리고 아키텍처마다 내부적으로 동작하는 방식이 다르니까 어느 수준에서부터는 아키텍처에 따라 다른 코드를 실행해야 할텐데

어느 함수를 기점으로 아키텍처마다 다르게 돌아가기 시작?