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>

@@ -32,12 +32,10 @@
  */
 
 #ifndef __YPSYM_H
 #define __YPSYM_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #ifdef  __cplusplus
 extern "C" {
 #endif
 
 /*

@@ -163,25 +161,10 @@
         struct listofnames *nextname;
         char *name;
 };
 typedef struct listofnames listofnames;
 
-/*
- * XXX- NAME_MAX can't be defined in <limits.h> in a POSIX conformant system
- *      (under conditions which apply to Sun systems). Removal of this define
- *      caused yp to break (and only yp!). Hence, NAME_MAX is defined here
- *      *exactly* as it was in <limits.h>. I suspect this may not be the
- *      desired value. I suspect the desired value is either:
- *              - the maxumum name length for any file system type, or
- *              - should be _POSIX_NAME_MAX which is the minimum-maximum name
- *                length in a POSIX conformant system (which just happens to
- *                be 14), or
- *              - should be gotten by pathconf() or fpathconf().
- * XXX- I leave this to the owners of yp!
- */
-#define NAME_MAX        14      /* s5 file system maximum name length */
-
 #ifdef  __cplusplus
 }
 #endif
 
 #endif  /* __YPSYM_H */