바코94 2019. 8. 4. 19:24

ANSI 표준은 아니지만 운영체제에서 제공하는 함수를 의미한다.

 

즉 리눅스면 리눅스에서 제공하는 함수들이 리눅스 저수준 함수이다.

리눅스의 저수준 파일 입출력 이라고 하면

리눅스 운영체제에서 제공하는 파일IO를 위한 함수라고 이해하면 된다.

따라서, 운영체제에서 제공하는 함수를 사용하기 위해 코드상에서 함수들을 사용하는 것이다.

예를 들면, open()을 쓰면 운영체제에서 제공해주는 파일 오픈을 쓸 수 있는 것이다.

 

ANSI 표준함수라고 하면 c의 표준함수로서 운영체제와 상관없이 컴파일러가 제공해주는 함수이다.

즉, 어떤 운영체제에서도 해당 프로그래밍 언어를 사용한다면 쓸 수 있는 함수이다.