[FUGSPBR] Sirene

Ronan Lucio ronanl em melim.com.br
Ter Maio 7 16:29:32 BRT 2002


Se for pra escrever um programinha, acho melhor
usar o beep.

man beep.

[]s
Ronan

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