Подсистема
|
Константы
|
POSIX
|
Константы в файле sysroot-*-kos/include/limits.h .
|
BlobContainer
|
Константы в файлах sysroot-*-kos/include/kl/EntityLauncher.idl(.h) :
MaxArgSize (kl_EntityLauncher_MaxArgSize) – максимальный размер параметра запуска программы и переменной окружения, в байтах;MaxArgsCount (kl_EntityLauncher_MaxArgsCount) – максимальное число параметров запуска программы и максимальное число переменных окружения для программы.
|
CertificateStorage
|
Константы в файлах sysroot-*-kos/include/kl/CertificateStorage.idl(.h) :
MaxNumCerts (kl_CertificateStorage_MaxNumCerts) – максимальное число сертификатов в хранилище;MaxCertSize (kl_CertificateStorage_MaxCertSize) – максимальный размер сертификата, в байтах;HashSize (kl_CertificateStorage_HashSize) – размер хеша хранилища сертификатов, в байтах.
|
Tls
|
Константы в файлах sysroot-*-kos/include/kl/CertificatePolicy.idl(.h) :
MaxDERCertDataSize (kl_CertificatePolicy_MaxDERCertDataSize) – максимальный размер сертификата в формате DER, в байтах;MaxHostAddressBufferSize (kl_CertificatePolicy_MaxHostAddressBufferSize) – максимальный размер буфера для адреса хоста, в байтах.
Константы в файлах sysroot-*-kos/include/kl/crypto/tls/TlsEvent.idl(.h) :
FunctionNameSize (kl_crypto_tls_TlsEvent_FunctionNameSize) – максимальная длина имени функции, в байтах;IdSize (kl_crypto_tls_TlsEvent_IdSize) – размер идентификатора сессии, в байтах;HostnameSize (kl_crypto_tls_TlsEvent_HostnameSize) – максимальная длина имени хоста, в байтах;PkiEntrySize (kl_crypto_tls_TlsEvent_PkiEntrySize) – максимальный размер PKI-сертификата, в байтах;MaxCertificatesInChain (kl_crypto_tls_TlsEvent_MaxCertificatesInChain) – максимальное число сертификатов в цепочке;MaxCertificatesInTrustedSet (kl_crypto_tls_TlsEvent_MaxCertificatesInTrustedSet) – максимальное число доверенных сертификатов;KeyFingerprintLength (kl_crypto_tls_TlsEvent_KeyFingerprintLength) – размер отпечатка ключа, в байтах;MbedTlsDescriptionSize (kl_crypto_tls_TlsEvent_MbedTlsDescriptionSize) – максимальный размер описания ошибки в MbedTLS, в байтах;VfsDescriptionSize (kl_crypto_tls_TlsEvent_VfsDescriptionSize) – максимальный размер описания ошибки в VFS, в байтах;DescriptionSize (kl_crypto_tls_TlsEvent_DescriptionSize) – максимальный размер описания события, в байтах.
|
ExecutionManager
|
Константы в файлах sysroot-*-kos/include/kl/execution_manager/Types.idl(.h) :
NkAppNameMaxSize (kl_execution_manager_Types_NkAppNameMaxSize) – максимальная длина имени программы, в байтах;NkPathMaxSize (kl_execution_manager_Types_NkPathMaxSize) – максимальная длина пути к исполняемому файлу, в байтах;NkEntityNameMaxSize (kl_execution_manager_Types_NkEntityNameMaxSize) – максимальная длина имени процесса, в байтах;NkEiidMaxSize (kl_execution_manager_Types_NkEiidMaxSize) – максимальная длина имени класса процессов, в байтах;NkTaskNameMaxSize (kl_execution_manager_Types_NkTaskNameMaxSize) – максимальная длина имени процесса, в байтах;NkArgMaxLen (kl_execution_manager_Types_NkArgMaxLen) – максимальный размер параметра запуска программы, в байтах;NkEnvMaxLen (kl_execution_manager_Types_NkEnvMaxLen) – максимальный размер переменной окружения, в байтах;NkArgsArrayMaxSize (kl_execution_manager_Types_NkArgsArrayMaxSize) – максимальное число параметров запуска программы;NkEnvsArrayMaxSize (kl_execution_manager_Types_NkEnvsArrayMaxSize) – максимальное число переменных окружения для программы.
|
KlogStorage
|
Константы в файлах sysroot-*-kos/include/kl/KlogStorage.idl(.h) :
StringSize (kl_KlogStorage_StringSize) – максимальный размер сообщения, в байтах;MaxMessages (kl_KlogStorage_MaxMessages) – максимальное число сообщений.
|
Env
|
Константы в файлах sysroot-*-kos/include/kl/Env.idl(.h) :
MaxArgsCount (kl_Env_MaxArgsCount) – максимальное число параметров запуска программы и максимальное число переменных окружения для программы;MaxArgSize (kl_Env_MaxArgSize) – максимальный размер параметра запуска программы и переменной окружения, в байтах;MaxNameSize (kl_Env_MaxNameSize) – максимальная длина имени процесса, в байтах.
|
VFS
|
Константы в файлах sysroot-*-kos/include/kl/VfsTypes.idl(.h) :
MaxBytesCount (kl_VfsTypes_MaxBytesCount) – максимальный размер буфера для передачи данных в VFS , в байтах;MaxPathSize (kl_VfsTypes_MaxPathSize) – максимальная длина пути, в байтах;MaxDevnameSize (kl_VfsTypes_MaxDevnameSize) – максимальная длина имени устройства, в байтах;MaxFstypeSize (kl_VfsTypes_MaxFstypeSize) – максимальная длина имени файловой системы, в байтах;MaxFsDataSize (kl_VfsTypes_MaxFsDataSize) – максимальный размер данных для параметра data функции mount() , в байтах;MaxFcntlTSize (kl_VfsTypes_MaxFcntlTSize) – максимальный размер данных для опционального параметра функции fcntl() , в байтах;MaxIoctlTSize (kl_VfsTypes_MaxIoctlTSize) – максимальный размер данных для опционального параметра функции ioctl() , в байтах;MaxSockAddrSize (kl_VfsTypes_MaxSockAddrSize) – максимальный размер IP-адреса, в байтах;MaxSockOptionSize (kl_VfsTypes_MaxSockOptionSize) – максимальный размер данных для параметра option_value функций getsockopt() и setsockopt() , в байтах;MaxHostnameSize (kl_VfsTypes_MaxHostnameSize) – максимальная длина имени хоста, в байтах;MaxServnameSize (kl_VfsTypes_MaxServnameSize) – максимальный размер данных для параметра servname функции getaddrinfo() и параметра service функции getnameinfo() , в байтах;MaxMsgNameSize (kl_VfsTypes_MaxMsgNameSize) – максимальный размер данных для элемента msg_name параметра message функций recvmsg() и sendmsg() , в байтах;MaxMsgDataSize (kl_VfsTypes_MaxMsgDataSize) – максимальный размер данных для элемента msg_control параметра message функций recvmsg() и sendmsg() , в байтах;MaxIovDataSize (kl_VfsTypes_MaxIovDataSize) – максимальный размер буфера, описываемого структурой iovec в параметре message функций recvmsg() и sendmsg() и в параметре iov функций readv() и writev() , в байтах;MaxIovecsCount (kl_VfsTypes_MaxIovecsCount) – максимальное число структур iovec в параметре message функций recvmsg() и sendmsg() и в параметре iov функций readv() и writev() ;MaxAddrinfoSize (kl_VfsTypes_MaxAddrinfoSize) – максимальный размер данных для параметра res функции getaddrinfo() , в байтах;VfsHostent (kl_VfsTypes_MaxHostentSize) – максимальный размер данных для возвращаемого значения функции gethostbyname() , в байтах;VfsDnsName (kl_VfsTypes_MaxDnsNameSize) – максимальный размер данных для параметра name функции getnetbyname() , в байтах;MaxProtoentNameSize (kl_VfsTypes_MaxProtoentNameSize) – максимальная длина имени протокола в параметре name функции getprotobyname() , а также в возвращаемом значении функций getprotobyname() и getprotobynumber() , в байтах;MaxProtoentAliasesSize (kl_VfsTypes_MaxProtoentAliasesSize) – максимальная длина псевдонима протокола в возвращаемом значении функций getprotobyname() и getprotobynumber() , в байтах.
|
MessageBus
|
Константы в файлах sysroot-*-kos/include/kl/MessageBusTypes.idl(.h) :
MaxStringLength (kl_MessageBusTypes_MaxStringLength) – максимальный размер сообщения, в байтах.
|
Dhcpcd
|
Константы в файлах sysroot-*-kos/include/kl/rump/DhcpcdConfig.idl(.h) :
MaxDhcpcdStrSize (kl_rump_DhcpcdConfig_MaxDhcpcdStrSize) – максимальный размер набора параметров, получаемых от DHCP-сервера, в байтах.
|
Terminal
|
Константы в файлах sysroot-*-kos/include/kl/Terminal.idl(.h) :
MaxTerminalBytesCount (kl_Terminal_MaxTerminalBytesCount) – максимальный размер буфера для записи в терминал и чтения из терминала, в байтах;MaxTerminalConnectionIdSize (kl_Terminal_MaxTerminalConnectionIdSize) – максимальный размер идентификатора терминала, в байтах.
|