[P&AM Lab] максимальная длина имени файла

Grigoriy A. Sitkarev sitkarev на komitex.ru
Вс Фев 13 12:51:28 MSK 2011


На тех UNIX которые мне попадались, нужно было включать <limits.h>. 
SUSv2 определяет две константы -- NAME_MAX и PATH_MAX. Первая -- размер 
в байтах имени файла, не включая завершающий нуль а вторая для полного 
пути, включая завершающий нуль. Некоторые ещё пользуются pathconf(3).

Т.е. делаем так:

char name[NAME_MAX+1];
char abspath[PATH_MAX];

В любом случае рекомендую к прочтению:

http://pubs.opengroup.org/onlinepubs/009695399/basedefs/limits.h.html

--
Г.А.

13.02.2011 11:33, Константин Никулов пишет:
> Подскажите пожалуйста, какая максимальная длина имени файла  linux debian?




Подробная информация о списке рассылки Lab