[FUGSPBR] Sirene
Diego Linke - GAMK
linke em calnet.com.br
Ter Maio 7 17:33:08 BRT 2002
Ola
Para quem se interessou pelo codigo do Christopher Giese que era para linux, para migrar para funcionar no BSD basta alterar a linha:
#include <linux/kd.h>
pela:
#include <machine/pcvt_ioctl.h>
Espero ter sido util...
Abracos
--
Atenciosamente,
--
[ Diego Linke - GAMK ]
System/Network Administrator
Curitiba - Parana - Brazil
E-Mail: gamk em gamk.com.br
Web Site: http://www.gamk.com.br
Phone Number: (+5541) 9967-3464
On Tue, 7 May 2002 16:18:54 -0300 (BRT)
Eduardo Augusto Alvarenga <eduardo em thrx.dyndns.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Tue, 7 May 2002, Christopher Giese - iRapida Network Administrator wrote:
>
> > mas é que naum disponibilizo de uma placa de som.....
> >
> > por isto gostaria de um efeito sonoro no autofalante da maquina mesmo
>
> Possuo esse código em meus servidores (linux).
>
> - --
> #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
> #include <unistd.h>
> #include <fcntl.h>
> #include <linux/kd.h>
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <sys/ioctl.h>
>
> int main (int argc, char* argv[])
> {
> int console;
> int i;
>
> if ( (console = open("/dev/console", O_NOCTTY)) >= 0 )
> {
> for (i=0; i<10; i++)
> {
> ioctl(console, KDMKTONE, (250<<16)+400);
> usleep(250000);
> ioctl(console, KDMKTONE, (250<<16)+300);
> usleep(250000);
> }
> close(console);
> }
> else
> {
> printf("Error opening /dev/console\n");
> return 1;
> }
> return 0;
> }
> - --
>
> Para alterar o aspecto da sirene, altere o valor em KDMKTONE().
> Desculpe não ter o código BSD, pois perdi o fonte :/! Mas é de fácil
> adaptação pra ele.
>
>
> Atenciosamente,
>
>
> - --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Eduardo A. Alvarenga - Analista de Suporte #179653
> Secretaria de Segurança Pública do Estado do Pará
> Belém - Pará - (91) 223-4996 / 272-1611
> eduardo em thrx.dyndns.org / eduardo em segup.pa.gov.br
> - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
>
> iD8DBQE82CigpKK2uJoGDlMRAp8zAJ9DnVhMgq6z6v8bbP5olMcroi8xRgCfUK7U
> xUm9Ay9nO/Dg4ZK9sPJvYOI=
> =ll1o
> -----END PGP SIGNATURE-----
>
>
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd