Introduced a default definition for PATH_MAX.

This commit is contained in:
Thomas Schmitt 2009-12-31 08:48:51 +01:00
parent 3852621bc0
commit cbb376a137
10 changed files with 55 additions and 0 deletions

View File

@ -65,6 +65,11 @@ static char helptext[][80] = {
#include <fcntl.h> #include <fcntl.h>
#include <err.h> #include <err.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
/* ------------------------- from demo/tree.c ----------------------- */ /* ------------------------- from demo/tree.c ----------------------- */
static void static void

View File

@ -10,6 +10,12 @@
#include "libisofs.h" #include "libisofs.h"
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
static void static void
print_permissions(mode_t mode) print_permissions(mode_t mode)
{ {

View File

@ -13,6 +13,12 @@
#include <stdlib.h> #include <stdlib.h>
#include <limits.h> #include <limits.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
/* /*
* Little test program to test filesystem implementations. * Little test program to test filesystem implementations.
* *

View File

@ -21,6 +21,11 @@
#include <limits.h> #include <limits.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
void iso_node_builder_ref(IsoNodeBuilder *builder) void iso_node_builder_ref(IsoNodeBuilder *builder)
{ {

View File

@ -23,6 +23,11 @@
#include <limits.h> #include <limits.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
int iso_file_src_cmp(const void *n1, const void *n2) int iso_file_src_cmp(const void *n1, const void *n2)
{ {
int ret; int ret;

View File

@ -30,6 +30,11 @@
#include <stdio.h> #include <stdio.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
/** /**
* Options for image reading. * Options for image reading.
* There are four kind of options: * There are four kind of options:

View File

@ -4689,6 +4689,11 @@ int iso_local_set_attrs(char *disk_path, size_t num_attrs, char **names,
size_t *value_lengths, char **values, int flag); size_t *value_lengths, char **values, int flag);
/* Default in case that the compile environment has no macro PATH_MAX.
*/
#define Libisofs_default_path_maX 4096
/* --------------------------- Filters in General -------------------------- */ /* --------------------------- Filters in General -------------------------- */
/* /*

View File

@ -22,6 +22,12 @@
#include <limits.h> #include <limits.h>
#include <stdio.h> #include <stdio.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
struct dir_iter_data struct dir_iter_data
{ {
/* points to the last visited child, to NULL before start */ /* points to the last visited child, to NULL before start */

View File

@ -17,6 +17,12 @@
#include <limits.h> #include <limits.h>
#include <stdio.h> #include <stdio.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
ino_t serial_id = (ino_t)1; ino_t serial_id = (ino_t)1;
ino_t mem_serial_id = (ino_t)1; ino_t mem_serial_id = (ino_t)1;
ino_t cut_out_serial_id = (ino_t)1; ino_t cut_out_serial_id = (ino_t)1;

View File

@ -25,6 +25,12 @@
#include <stdio.h> #include <stdio.h>
#include <fnmatch.h> #include <fnmatch.h>
#ifndef PATH_MAX
#define PATH_MAX Libisofs_default_path_maX
#endif
/** /**
* Add a new directory to the iso tree. * Add a new directory to the iso tree.
* *