[lkml]   [1996]   [Jun]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: your mail
> Systemkennung Linux <> wrote:
> > > think if a shared library is busy, any attempt to modify it should return
> > > ETXTBSY, right?
> To write it, yes. To unlink it, no - as with application binaries.

That is not true, it should be like this, but it is not.
While upgrading I accidently remove some include files in /usr/include.
When a read the tarfile new onto the filesystem (including the actual running the lib gets overwritten. The tar program hung.
On an other window I have to use ldconfig to install an older lib
so that it was possible to reload the lib from the tar file.
I was searching for the error in kernel source, it seems that
the flag VM_DENYWRITE is not set while loading a shared elf lib.

you also can try a
cat >> /lib/
it works.

> olaf
> --
> ___ or @{stud,informatik} ____
> __ o <URL:> <IRC:praetorius>
> __/<_ >> Just as long as the wheels keep on turning round
> _)>(_)______________ I will live for the groove 'til the sun goes down << ____


 \ /
  Last update: 2005-03-22 13:37    [W:0.033 / U:2.696 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site