limits.h: provide PATH_MAX
- stdio.h: define FILENAME_MAX to PATH_MAX - stdio.h, stdio.inc: increase FILENAME_MAX/PATH_MAX for Atari (For DOSes with subdirectory support.)
This commit is contained in:
parent
d69e81cd66
commit
9a523abbfb
3 changed files with 15 additions and 13 deletions
|
@ -44,7 +44,7 @@ EOF = -1
|
||||||
.if .defined(__APPLE2__)
|
.if .defined(__APPLE2__)
|
||||||
FILENAME_MAX = 64+1
|
FILENAME_MAX = 64+1
|
||||||
.elseif .defined(__ATARI__)
|
.elseif .defined(__ATARI__)
|
||||||
FILENAME_MAX = 12+1
|
FILENAME_MAX = 63+1
|
||||||
.elseif .defined(__LUNIX__)
|
.elseif .defined(__LUNIX__)
|
||||||
FILENAME_MAX = 80+1
|
FILENAME_MAX = 80+1
|
||||||
.elseif .defined(__TELESTRAT__)
|
.elseif .defined(__TELESTRAT__)
|
||||||
|
|
|
@ -63,6 +63,18 @@
|
||||||
|
|
||||||
#define ULONG_MAX 4294967295UL
|
#define ULONG_MAX 4294967295UL
|
||||||
|
|
||||||
|
/* These defines that are platform dependent */
|
||||||
|
#if defined(__APPLE2__)
|
||||||
|
# define PATH_MAX (64+1)
|
||||||
|
#elif defined(__ATARI__)
|
||||||
|
# define PATH_MAX (63+1)
|
||||||
|
#elif defined(__LUNIX__)
|
||||||
|
# define PATH_MAX (80+1)
|
||||||
|
#elif defined(__TELESTRAT__)
|
||||||
|
# define PATH_MAX (50+1)
|
||||||
|
#else
|
||||||
|
# define PATH_MAX (16+1)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* End of limits.h */
|
/* End of limits.h */
|
||||||
|
|
|
@ -40,6 +40,7 @@
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
|
#include <limits.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -64,18 +65,7 @@ extern FILE* stderr;
|
||||||
#define SEEK_SET 2
|
#define SEEK_SET 2
|
||||||
#define TMP_MAX 256
|
#define TMP_MAX 256
|
||||||
|
|
||||||
/* Standard defines that are platform dependent */
|
#define FILENAME_MAX PATH_MAX
|
||||||
#if defined(__APPLE2__)
|
|
||||||
# define FILENAME_MAX (64+1)
|
|
||||||
#elif defined(__ATARI__)
|
|
||||||
# define FILENAME_MAX (12+1)
|
|
||||||
#elif defined(__LUNIX__)
|
|
||||||
# define FILENAME_MAX (80+1)
|
|
||||||
#elif defined(__TELESTRAT__)
|
|
||||||
# define FILENAME_MAX (50+1)
|
|
||||||
#else
|
|
||||||
# define FILENAME_MAX (16+1)
|
|
||||||
#endif
|
|
||||||
#define L_tmpnam FILENAME_MAX
|
#define L_tmpnam FILENAME_MAX
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue