home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.unix.internals:2094 comp.unix.sys5.r3:176
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!rutgers!uwvax!ssec.wisc.edu!dws
- From: dws@ssec.wisc.edu (DaviD W. Sanderson)
- Newsgroups: comp.unix.internals,comp.unix.sys5.r3
- Subject: Re: SVR3 shared libs and copying of data section
- Message-ID: <1993Jan7.043741.8330@cs.wisc.edu>
- Date: 7 Jan 93 04:37:41 GMT
- References: <C0GLMt.9p@aeon.in-berlin.de>
- Sender: news@cs.wisc.edu (The News)
- Organization: UW-Madison Space Science and Engineering Center
- Lines: 14
-
- In article <C0GLMt.9p@aeon.in-berlin.de> thomas@aeon.in-berlin.de (Thomas Wolfram) writes:
- >on SVR3 all processes linked with a shared library get their
- >own copy of the data section of the (target) shared library.
- >Is it realized by "Copy-on-write"?
-
- Yes, it's a page-level copy-on-write. It's just like what happens with
- the regular data section of a child process after a fork() - the child
- only gets its own copy of the data pages it modifies.
-
- >PS: I'm about to create SVR3 shared libraries for XFree86 1.2
-
- My sympathies.
-
- DaviD W. Sanderson (dws@ssec.wisc.edu)
-