From 2a6fe90abab5e178a2b3c5959a53b0a69e21518d Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Thu, 9 Dec 2004 23:18:02 +0000 Subject: Don't use PAGE_SIZE, instead just a local BUFFER_SIZE define --- utils/ldconfig.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'utils') 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) -- cgit v1.2.3