🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #60244

Re: programowe sterowanie LPT

#60244
From: lupus
Date: Fri, 28 Oct 2005 08:11
23 lines
1960 bytes
xhk <nara@spam.pl> wrote:
> 
> a takie pytanie - byc moze glupie, jesli tak to prosze o poprawe - jak
> zabezpieczyc sie przed tym by jakis inny program nie przejal kontroli nad
> portem i czegos mi tam pracowicie nie zapisal ?
> (zakladam ze PCet jest wyizolowany od jakiejkolwiek sieci i tylko ja mam
> nad nim kontrole ...)

Jeśli biblioteka parapin jest poprawnie napisana, to sama zadba o to,
żeby programy sobie nie przeszkadzały. Sterownik urządzenia ppdev
pozwala na wykonywanie operacji claim (zajęcie portu - zanim zacznie
się go używać; również w trybie wyłączności) oraz release (zwolnienie).
Jeśli tylko parapin używa tego mechanizmu, to programy nie będą sobie
przeszkadzać.

Uprzedzam następne pytanie: nie wiem, czy używa, ale jeśli tak, to
da się to bez problemu stwierdzić bez zaglądania w źródła. Wystarczy
użyć strace'a i zobaczyć jakie ioctl()e będą wywoływane na otwartym
/dev/parport0, porównując z tymi zdefiniowanymi
w /usr/include/linux/ppdev.h.


Tomasz Łukaszewski
Technical Details
Message-ID: <4361dd39$0$5445$f69f905@mamut2.aster.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
References: <cnkbjmles3o7.a3yah69uenrt$.dlg@40tude.net> <gophi.pcolp.1130391058@news.chmurka.net> <mq0uj7b2ooh.52zfjyz5d4ek.dlg@40tude.net> <4360950b$0$5437$f69f905@mamut2.aster.pl> <bcer8iwa12wy.a7y5il1kzt97$.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail
Sender: Tomasz Michal Lukaszewski <lupus@rebel.lupus.net.pl>
Message-ID: <4361dd39$0$5445$f69f905@mamut2.aster.pl>
From: lupus@NoSpAm.lupus.eu.org
Subject: Re: programowe sterowanie LPT
Newsgroups: pl.comp.os.linux.programowanie
References: <cnkbjmles3o7.a3yah69uenrt$.dlg@40tude.net> <gophi.pcolp.1130391058@news.chmurka.net> <mq0uj7b2ooh.52zfjyz5d4ek.dlg@40tude.net> <4360950b$0$5437$f69f905@mamut2.aster.pl> <bcer8iwa12wy.a7y5il1kzt97$.dlg@40tude.net>
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (Linux/2.6.13 (i586))
MIME-Version: 1.0
Date: 28 Oct 2005 08:11:37 GMT
Lines: 29
NNTP-Posting-Date: 28 Oct 2005 08:11:37 GMT
NNTP-Posting-Host: 212.76.63.110
X-Trace: 1130487097 mamut2.aster.pl 5445 212.76.63.110:35865
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit