| Сервер поддерживается Центром Информационных Технологий (095) 932-9212, 932-9213, 939-0783 E-mail: info@citforum.ru

Сервер содержит море(!) аналитической информации | CIT Forum CD-ROM

### LIMITS(4)

НАЗВАНИЕ
limits - включаемый файл, содержащий реализационно-зависимые константы

СИНТАКСИС

    #include <limits.h>

ОПИСАНИЕ
Включаемый файл <limits.h> содержит список важных ограничений, налагаемых спецификой реализации операционной системы. Все значения являются десятичными.

    #define ARG_MAX   5120    /* Макс. длина аргументов
                                 системного вызова exec */
    #define CHAR_BIT  8       /* Кол-во бит в типе char */
    #define CHAR_MAX  255     /* Макс. целое знач. в типе
                                 char */
    #define CHAR_MIN  0       /* Мин.  целое знач. в типе
                                 char */
    #define CHILD_MAX 25      /* Макс. кол-во процессов у
                                 пользователя */
    #define CLK_TCK   100     /* Кол-во тактов часов в
                                 секунде */
    #define DBL_DIG   15      /* Кол-во цифр в мантиссе
                                 типа double */
    #define DBL_MAX   1.79769313486231470e+308 /* Макс.
                                 значение типа double */
    #define DBL_MIN   4.94065645841246544e-324 /* Мин.
                                 значение типа double */
    #define FCHR_MAX  1048576 /* Макс. размер файла в
                                 байтах */
    #define FLT_DIG   7       /* Кол-во цифр в мантиссе
                                 типа float */
    #define FLT_MAX   3.40282346638528860e+38 /* Макс.
                                 значение типа float */
    #define FLT_MIN   1.40129846432481707e-45 /* Мин.
                                 значение типа float */
    #define HUGE_VAL  3.40282346638528860e+38 /* Результат
                                 функций из матем. библ. в
                                 случае ошибки */
    #define INT_MAX   2147483647  /* Макс. знач. типа int */
    #define INT_MIN   -2147483648 /* Мин. знач. типа int */
    #define LINK_MAX  1000        /* Макс. кол-во ссылок на
                                     файл */

    #define LONG_MAX  2147483647  /* Макс. знач. типа long */
    #define LONG_MIN  -2147483648 /* Мин. знач. типа long */
    #define NAME_MAX  14      /* Макс. кол-во  символов  в
                                 имени файла */
    #define OPEN_MAX  20      /* Макс. кол-во открытых файлов
                                 у процесса */
    #define PASS_MAX  8       /* Макс. кол-во символов в
                                 пароле */
    #define PATH_MAX  256     /* Макс. кол-во символов в
                                 маршрутном имени файла */
    #define PID_MAX   30000   /* Макс. знач. идентификатора
                                 процесса */
    #define PIPE_BUF  5120    /* Макс. кол-во байт, атомарное
                                 при записи в канал */
    #define PIPE_MAX  5120    /* Макс. кол-во байт, записыва-
                                 емых в канал за один раз */
    #define SHRT_MAX  32767   /* Макс. знач. типа short */
    #define SHRT_MIN  -32768  /* Мин. знач. типа short */
    #define STD_BLK   1024    /* Кол-во байт в  физ. блоке
                                 ввода/вывода */
    #define SYS_NMLN  9       /* Кол-во символов в имени
                                 данной UNIX-системы */
    #define UID_MAX   60000   /* Макс. знач. идент. пользо-
                                 вателя или группы */
    #define USI_MAX   4294967295 /* Макс. знач. типа
                                    unsigned */
    #define WORD_BIT  32      /* Кол-во бит в слове или в
                                 типе int */

Comments: info@citmgu.ru Designed by Andrey Novikov Copyright © CIT