erlug
[Top] [All Lists]

Re: [Erlug] No recording::why?

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] No recording::why?
From: Nando Santagata <nando@xxxxxxxxx>
Date: Tue, 18 Nov 2003 16:30:42 +0100
On Tue, Nov 18, 2003 at 02:58:05PM +0100, Marcello Missiroli wrote:
> > very buffo, lancia krec da console e vediamo mentre lo usi se sbrodola
> > qualche messaggio strano tipo "cannot find /dev/dsp0" (sarebbe bello
> > sapere krec DOVE cerca l'audio)
> No, non mi dice assolutamente nulla. 

Non vorrei sembrare troppo hardcore per questa questione cosi` mondana,
ma forse strace puo` aiutare: se lanci "strace -eopen krec" dovrebbe
comparire una riga su standard output relativa alla system call "open",
che krec *deve* fare se vuole scrivere su qualche /dev/qualcosa.

Ad esempio:

nanux:~/tmp>cat >p.c
#include        <stdio.h>

main()
{
  FILE *fp;

        fp = fopen("p.c","r");
}  
nanux:~/tmp>gcc -o p p.c
nanux:~/tmp>ll
total 6
-rwxrwxr-x    1 nando    nando        4757 Nov 18 16:28 p*
-rw-rw-r--    1 nando    nando          68 Nov 18 16:28 p.c
nanux:~/tmp>strace -eopen p
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("p.c", O_RDONLY)                   = 3

Come vedi, il programma ha aperto un po' di shared libraries e poi un
file (il suo sorgente).

E` divertente, non e` impegnativo e puo` dare delle risposte valide...

-- 
Rev. Nando Santagata: Telemastica & infornatica
"Oscuro Signore dell'Indicibile" del Sacro Ordine degli Spingitori di Server
Key fingerprint = 1054 9311 458D 4BAA E97B  F447 7CD4 54B5 0208 F815
finger nandos (at) mail (dot) ipers (dot) net   for my public key
"Home" page: http://home.ipers.net/ (Italian only)

<Prev in Thread] Current Thread [Next in Thread>