🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ee.prog
Article #80

Re: Unixi Dynamic Library

#80
From: Nautilus Nostradamus
Date: Wed, 01 Mar 2000 00:00
40 lines
1921 bytes
linuxis on programm nimega
which

kasutataxe nii;

which programm
kus programm on programmi nimi (koos v�i ilma) pathita(ga).

main(int argc, char *argv[])
{
 char koospathiga[1024];
 FILE *fp;
 system("which %s > tempfile", argv[0]);
 fp = fopen ("tempfile", "r");
 fscanf(fp, "%s", koospathiga);
 fclose(fp);
system("rm -f tempfile");
prinff("Selle ELF-i asukoht on: %s",koospathiga);

}

vist t��tab. ei garanteeri.
Rene Prillop <prr@softronic.ee> wrote in message
news:38BD09BD.2A08@softronic.ee...
> Kunagi ammu Toomas Kiisk kirjutas:
> > > 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
> >
> K�igepealt t�nud. Nende abil on asi t�esti v�imalik, ent kasutamine
> kipub unixeid-m��da tugevalt erineva.
>
> Uus k�simus selline: kui v�tta soove v�hemaks ja tahta saada teada
> ainult dynlibi enda nime (ilma pathita) ja/v�i Libi laadija nime -- on
> see v�imalik kuidagi lihtsamalt/universaalsemalt?
> Tean, et gnu libc sisaldab sellist v�imalust extern muutuja kaudu.
> Aga huvi pakuks ka Solaris.
>
> rgds,
>   PRR
Technical Details
Message-ID: <38bd228c$0$6911@diablo.uninet.ee>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <388EA9BD.E95@softronic.ee> <Pine.LNX.4.21.0001261132080.31115-100000@kiku.itsise> <38BD09BD.2A08@softronic.ee>

Show Full Headers
Complete Article Headers
X-Google-Language: ESTONIAN,CP1257
X-Google-Thread: 1063a5,7d899d601c1e409b
X-Google-Attributes: gid1063a5,public
X-Google-Thread: f8b3f,7d899d601c1e409b
X-Google-Attributes: gidf8b3f,public
From: "Nautilus Nostradamus" <palle@suhkur.cc.ioc.ee>
Subject: Re: Unixi Dynamic Library
Date: 2000/03/01
Message-ID: <38bd228c$0$6911@diablo.uninet.ee>
X-Deja-AN: 591758621
References: <388EA9BD.E95@softronic.ee> <Pine.LNX.4.21.0001261132080.31115-100000@kiku.itsise> <38BD09BD.2A08@softronic.ee>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
X-Trace: diablo.uninet.ee 951919244 6911 193.40.251.117
X-MSMail-Priority: Normal
Newsgroups: ee.prog,ee.arvutid.unix