Date: Thu, 23 Nov 2000 13:40:34 +0000 From: Konstantin Chuguev <Konstantin.Chuguev@dante.org.uk> To: Dmitry Sychov <accelware@accelware.com> Cc: hackers@FreeBSD.ORG Subject: Re: dlopen() Message-ID: <3A1D1E52.95A9E626@dante.org.uk> References: <001001c05552$45913f80$0e61bec3@dima>
next in thread | previous in thread | raw e-mail | index | archive | help
Dmitry Sychov wrote: > Greetings. > > Is it safe to remove the *.so file after it is loaded > into the process space and addresses to its > functions are gotten? It's safe to remove it as soon as it's been opened. The file will still exist in the filesystem, only there won't be any references to it from any directories, so you won't be able to open it by its name. The file will be really removed from the file system when you close your file descriptor. > > I've tested this and have no problems so far. > > I need this to implement the "hot swap" of the > dynamic loading libraries. > > Thanks, > Dmitry > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message -- * * Konstantin Chuguev - Application Engineer * * Francis House, 112 Hills Road * Cambridge CB2 1PQ, United Kingdom D A N T E WWW: http://www.dante.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A1D1E52.95A9E626>