From owner-freebsd-hackers@FreeBSD.ORG Fri Feb 24 17:35:34 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55FFD16A420 for ; Fri, 24 Feb 2006 17:35:34 +0000 (GMT) (envelope-from solisar@nextmediagroup.net) Received: from mail.nextmediagroup.net (mail.nextmediagroup.com [66.151.17.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0115443D7D for ; Fri, 24 Feb 2006 17:35:23 +0000 (GMT) (envelope-from solisar@nextmediagroup.net) Received: from [192.168.0.60] ([24.123.81.178]) by nextmediagroup.net (nextmediagroup.net [66.151.17.212]) (MDaemon.PRO.v8.1.4.R) with ESMTP id 44-md50000101509.msg for ; Fri, 24 Feb 2006 11:35:21 -0600 User-Agent: Microsoft-Entourage/10.1.4.030702.0 Date: Fri, 24 Feb 2006 11:35:13 -0600 From: "Steve Olisar" To: Message-ID: Mime-version: 1.0 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable X-Spam-Processed: nextmediagroup.net, Fri, 24 Feb 2006 11:35:21 -0600 (not processed: message from valid local sender) X-MDRemoteIP: 24.123.81.178 X-Return-Path: solisar@nextmediagroup.net X-MDaemon-Deliver-To: freebsd-hackers@freebsd.org Subject: PPI X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Feb 2006 17:35:34 -0000 Would it be possible to write a program that uses the parallel port to listen on the status pins in real time, when the status of a pin changes th= e program would read a config file and start/stop processes based on what is in the config file? ex: if status is either 0 or 1, the status of pin one changes from 0 to 1 the program would kill a process, start a process or both. Possible? I know nothing about PPI or programming so I am willing t= o pay someone to write this. It doesn=B9t have to be pretty, just run daemonized and do the job. =20