diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-12-09 23:18:02 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-12-09 23:18:02 +0000 |
commit | 2a6fe90abab5e178a2b3c5959a53b0a69e21518d (patch) | |
tree | ffea5b4ed41b8cb36f73e12a42ae406b0c6b4f4e | |
parent | e156b0234a69b231a20ec70af0c352b12c71f9cd (diff) |
Don't use PAGE_SIZE, instead just a local BUFFER_SIZE define
-rw-r--r-- | utils/ldconfig.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/utils/ldconfig.c b/utils/ldconfig.c index bf3853635..613c97af0 100644 --- a/utils/ldconfig.c +++ b/utils/ldconfig.c @@ -41,6 +41,8 @@ #include "dl-elf.h" #include "readsoname.h" +#define BUFFER_SIZE 4096 + struct exec { unsigned long a_info; /* Use macros N_MAGIC, etc for access */ @@ -187,7 +189,7 @@ char *is_shlib(const char *dir, const char *name, int *type, struct exec exec; ElfW(Ehdr) *elf_hdr; struct stat statbuf; - char buff[PAGE_SIZE]; + char buff[BUFFER_SIZE]; /* see if name is of the form *.so* */ if (name[strlen(name)-1] != '~' && (cp = strstr(name, ".so"))) @@ -287,8 +289,8 @@ char *is_shlib(const char *dir, const char *name, int *type, void link_shlib(const char *dir, const char *file, const char *so) { int change = 1; - char libname[PAGE_SIZE]; - char linkname[PAGE_SIZE]; + char libname[BUFFER_SIZE]; + char linkname[BUFFER_SIZE]; struct stat libstat; struct stat linkstat; @@ -613,7 +615,7 @@ void cache_write(void) { int cachefd; int stroffset = 0; - char tempfile[PAGE_SIZE]; + char tempfile[BUFFER_SIZE]; liblist_t *cur_lib; if (!magic.nlibs) |