Print this page
3188 ignore the comment in limits.h and define NAME_MAX
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Sam Zaydel <szaydel@racktopsystems.com>

*** 19,28 **** --- 19,29 ---- * CDDL HEADER END */ /* * Copyright (c) 2013 Gary Mills + * Copyright 2017 RackTop Systems. * * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */
*** 254,268 **** * equal to or greater than the stated minimum, but where the value can vary * depending on the file to which it is applied. The actual value supported for * a specific pathname shall be provided by the pathconf() (5.7.1) function. * * This is clear that any machine supporting multiple file system types ! * and/or a network can not include this define, regardless of protection ! * by the _POSIX_SOURCE and _POSIX_C_SOURCE flags. ! * ! * #define NAME_MAX 14 */ #define CHILD_MAX 25 /* max # of processes per user id */ #ifndef OPEN_MAX #define OPEN_MAX 256 /* max # of files a process can have open */ #endif --- 255,270 ---- * equal to or greater than the stated minimum, but where the value can vary * depending on the file to which it is applied. The actual value supported for * a specific pathname shall be provided by the pathconf() (5.7.1) function. * * This is clear that any machine supporting multiple file system types ! * and/or a network should not include this define, regardless of protection ! * by the _POSIX_SOURCE and _POSIX_C_SOURCE flags. We chose to ignore that ! * and provide it anyway for compatibility with other platforms that don't ! * follow the spec as precisely as they should. Its usage is discouraged. */ + #define NAME_MAX 255 #define CHILD_MAX 25 /* max # of processes per user id */ #ifndef OPEN_MAX #define OPEN_MAX 256 /* max # of files a process can have open */ #endif