/* * Copyright 2002-2024, Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _SYS_PARAM_H #define _SYS_PARAM_H #include #define MAXHOSTNAMELEN (256) /* maximum possible length of this machine's hostname */ #define MAXPATHLEN PATH_MAX #define MAXSYMLINKS SYMLOOP_MAX #define NOFILE OPEN_MAX #ifndef MIN # define MIN(a,b) (((a) < (b)) ? (a) : (b)) #endif #ifndef MAX # define MAX(a,b) (((a) > (b)) ? (a) : (b)) #endif #define _ALIGNBYTES (sizeof(long) - 1) #define _ALIGN(p) (((u_long)(p) + _ALIGNBYTES) &~ _ALIGNBYTES) #endif /* _SYS_PARAM_H */