Является ли splice частью POSIX?

#c #posix #splice

#c #posix #splice

Вопрос:

Я могу использовать только стандартные библиотечные функции POSIX. Я хочу использовать splice функцию. Это POSIX или нет? Как я могу это выяснить?

Комментарии:

1. Поиск pubs.opengroup.org/onlinepubs/9699919799 . Splice — это не POSIX. Требование _GNU_SOURCE, указанное на странице руководства, также дает подсказку.

Ответ №1:

Вы можете проверить справочные страницы:

 $ man splice
 

В нем говорится:

 CONFORMING TO
       This system call is Linux-specific.
 

Так что это не в POSIX.

Комментарии:

1. Спасибо, @StaceyGirl !