Date: Wed, 24 Jan 2007 13:11:16 -0600 From: ejc <eric.j.christeson@gmail.com> To: "Alexandre Vasconcelos" <alexandre.barreto@terceirizado.mda.gov.br> Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD 6.2-STABLE and Flash 7 patch Message-ID: <7e3339060701241111s674800a4n4210fd756a27f59a@mail.gmail.com> In-Reply-To: <45B7A937.2020007@terceirizado.mda.gov.br> References: <45B7A0FA.1050901@terceirizado.mda.gov.br> <790a9fff0701241036l584c2ae9n52e4834d929b1104@mail.gmail.com> <45B7A937.2020007@terceirizado.mda.gov.br>
next in thread | previous in thread | raw e-mail | index | archive | help
On 1/24/07, Alexandre Vasconcelos <alexandre.barreto@terceirizado.mda.gov.br> wrote: > Scot Hetzel wrote: > > > Apply the missing patch hunk (vi libexec/rtld-elf/rtld.c.rej) to > > libexec/rtld-elf/rtld.c. > > > Thanks for answering Scot, and sorry for ignorance.. how can I do it? rtld.c has changed a bit over time so here's a patch against the new file. ****Begin Patch**** --- libexec/rtld-elf/rtld.c.orig Wed Jan 24 13:03:46 2007 +++ libexec/rtld-elf/rtld.c Wed Jan 24 13:04:43 2007 @@ -134,6 +134,7 @@ static void ref_dag(Obj_Entry *); static void ld_utrace_log(int, void *, void *, size_t, int, const char *); +void *_dlsym(void *, const char *); void r_debug_state(struct r_debug *, struct link_map *); /* @@ -186,6 +187,7 @@ (func_ptr_type) &dlclose, (func_ptr_type) &dlerror, (func_ptr_type) &dlopen, + (func_ptr_type) &_dlsym, (func_ptr_type) &dlsym, (func_ptr_type) &dladdr, (func_ptr_type) &dllockinit, @@ -1827,6 +1829,12 @@ trace_loaded_objects(obj); wlock_release(rtld_bind_lock, lockstate); exit(0); +} + +void * +_dlsym(void *handle, const char *name) +{ + return dlsym(handle, name); } void * ****End Patch**** -- Eric
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7e3339060701241111s674800a4n4210fd756a27f59a>