🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ee.prog
Article #85

Re: Unixi Dynamic Library

#85
From: Toomas Kiisk
Date: Wed, 26 Jan 2000 00:00
32 lines
1702 bytes
On Wed, 26 Jan 2000, Rene Prillop wrote:

> Tere,
> 
> Väidetavasti kutsutakse DynLibi laadimisel välja funktsioon _init. Kas
> keegi oskaks öelda:
> * on "sügav kirjeldus", st ei sõltu kompilaatoritest või
> gcc-spetsiifiline?
> * gcc paneb DynLibi linkimisel juba mingi _init'i kaasa. Kas ja kuidas
> oleks võimalik tekitada "kasutaja-init" funktsioon? // Äkki _init kutsub
> mingit funktsiooni välja, kui see olemas või äkki saab default-initit
> mitte linkida?
> Lühidalt: kuidas saada käsi vahele, kui Libi laaditakse?

üldiselt ei saa hästi. kui programmil setuid/gid bitid peal, siis
seda hullem.


> Teine Unixi probleem:
> Kas *üleüldse* on kuidagi võimalik teada saada suvalise
> mooduli/programmi (iseenda) täisnime (koos pathiga)?

üldiselt ei saa. /dev/kmem, procfs, kernfs, ... abiks


-- 

vix
Technical Details
Message-ID: <Pine.LNX.4.21.0001261132080.31115-100000@kiku.itsise>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <388EA9BD.E95@softronic.ee>

Show Full Headers
Complete Article Headers
X-Google-Language: ESTONIAN,CP1257
X-Google-Thread: f8b3f,7d899d601c1e409b
X-Google-Attributes: gidf8b3f,public
X-Google-Thread: 1063a5,7d899d601c1e409b
X-Google-Attributes: gid1063a5,public
From: Toomas Kiisk <toomas.kiisk@mail.ee>
Subject: Re: Unixi Dynamic Library
Date: 2000/01/26
Message-ID: <Pine.LNX.4.21.0001261132080.31115-100000@kiku.itsise>
X-Deja-AN: 577769890
Content-Transfer-Encoding: QUOTED-PRINTABLE
References: <388EA9BD.E95@softronic.ee>
X-Sender: vix@kiku.itsise
Content-Type: TEXT/PLAIN; charset=iso-8859-1
X-Complaints-To: newsmaster@cyber.ee
X-Trace: keeks.cyber.ee 948879327 14352 195.50.202.13 (26 Jan 2000 09:35:27 GMT)
Organization: NNTP server at keeks.cyber.ee
Mime-Version: 1.0
NNTP-Posting-Date: 26 Jan 2000 09:35:27 GMT
Newsgroups: ee.prog,ee.arvutid.unix