Article View: pl.comp.os.linux.programowanie
Article #60244Re: programowe sterowanie LPT
From: lupus
Date: Fri, 28 Oct 2005 08:11
Date: Fri, 28 Oct 2005 08:11
23 lines
1960 bytes
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-mailReferences:
<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