From owner-freebsd-questions Wed Nov 12 07:13:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id HAA09579 for questions-outgoing; Wed, 12 Nov 1997 07:13:24 -0800 (PST) (envelope-from owner-freebsd-questions) Received: from nectech.nectech.co.uk (nectech.nectech.co.uk [194.129.183.2]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id HAA09574 for ; Wed, 12 Nov 1997 07:13:20 -0800 (PST) (envelope-from <@host200-253.neceur.com:Jeff.Bond@nectech.co.uk>) Received: from host200-253.neceur.com by nectech.nectech.co.uk id aa12945; 12 Nov 97 15:21 GMT Received: by exchange with Internet Mail Service (5.0.1458.49) id ; Wed, 12 Nov 1997 15:10:18 -0000 Message-ID: <014CB6ADC0BCD0118B1B006097827D5B022D1B@exchange> From: "Bond, Jeffery" To: "'questions@freebsd.org'" Cc: "'cao@bus.net'" Subject: RE: /dev/speaker Date: Wed, 12 Nov 1997 15:10:16 -0000 X-Priority: 3 X-Mailer: Internet Mail Service (5.0.1458.49) Sender: owner-freebsd-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Chuck O'Donnell wrote: >Does anyone know a good way to beep the speaker from a CGI script? > >I would rather not change permissions of /dev/speaker or use a setuid >script (as when using open("/dev/speaker", O_WRONLY, 0)). Just in case it >matters, the script is written in C. > >I am not subscribed to this list so please send responses directly. > >Thank you. > >Chuck O'Donnell Just send a BEL character (ASCII 7) to stdout. eg. printf("\x07"); (in C) or cout << (char)7; (in C++) should work just fine. Jeff Bond. --------------------------------------------------- Jeffery Bond ---------------------------------------------------