Почему в слове "man 2 open" говорится, что есть два типа открытых?

Я столкнулся с этим вопросом, набирая man 2 open . В нем говорится, что есть два типа open: один с двумя аргументами, а другой с тремя! В прошлый раз я проверил, что мы не можем перегружать функции в C. Как они это сделали? они написали на C ++?

int open(const char * pathname, int flags);
int open(const char * pathname, int flags, mode_t mode);
16
задан Graham Perrin 4 January 2017 в 17:53
поделиться