[FUGSPBR] Sirene

Christopher Giese - iRapida Network Administrator chris em irapida.com.br
Qua Maio 8 12:01:51 BRT 2002


Muitissimo obrigado
----- Original Message -----
From: "Diego Linke - GAMK" <linke em calnet.com.br>
To: <fugspbr em fugspbr.org>
Sent: Tuesday, May 07, 2002 5:33 PM
Subject: Re: [FUGSPBR] Sirene


> 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.
>

----
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