mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Compilare TiMidity++ come ALSA server

Salve a tutti, ho una SoundBlaster Live! 5.1 con driver ALSA di Mandrake
9.1, alsa09rc5 se non sbaglio, e sto tentando di compilare TiMidity++
2.11.3 come softsynth ALSA server, in pratica per far si' che emuli un
sintetizzatore hardware in maniera trasparente per le altre applicazioni
MIDI (tipo Rosegarden o MusE, non mi basta un semplice player standalone),
per farle funzionare anche senza un sintetizzatore esterno o sulla scheda
audio(che per la SB Live purtroppo non ha ancora un buon supporto sotto
Linux, e per altre schede audio non ce l'ha proprio :( )
Nella dir dei sorgenti do' un
./configure --enable-audio=alsa --enable-alsaseq
e il make si ferma con questo output:
[...cut...]
make[3]: Entering directory
`/home/salvuz/Desktop/TiMidity++-2.11.3/interface'
[...cut...]
In file included from alsaseq_c.c:128:
/usr/include/sys/asoundlib.h:1:2: warning: #warning This header is
deprecated, use <alsa/asoundlib.h> instead.
alsaseq_c.c: In function `ctl_pass_playing_list':
alsaseq_c.c:266: storage size of `pinfo' isn't known
alsaseq_c.c:277: `SND_SEQ_OPEN' undeclared (first use in this function)
alsaseq_c.c:277: (Each undeclared identifier is reported only once
alsaseq_c.c:277: for each function it appears in.)
alsaseq_c.c:277: too few arguments to function `snd_seq_open'
alsaseq_c.c:286: storage size of `pinfo' isn't known
alsaseq_c.c:291: `SND_SEQ_GROUP_DEVICE' undeclared (first use in this
function)
alsaseq_c.c: In function `do_sequencer':
alsaseq_c.c:471: `SND_SEQ_EVENT_PORT_USED' undeclared (first use in this
function)
alsaseq_c.c:485: `SND_SEQ_EVENT_PORT_UNUSED' undeclared (first use in this
function)
make[3]: *** [alsaseq_c.o] Error 1
make[3]: Leaving directory
`/home/salvuz/Desktop/TiMidity++-2.11.3/interface'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/salvuz/Desktop/TiMidity++-2.11.3/interface'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/salvuz/Desktop/TiMidity++-2.11.3'
make: *** [all] Error 2
A me sembra che manchi qualche libreria, ma non riesco a capire quale, o se
il problema sia questo, dato che ho installato le libalsa2-devel..
Se lo configuro con 
./configure --enable-audio=oss
invece che con
./configure --enable-audio=alsa --enable-alsaseq
compila bene... 
Qualcuno e' riuscito a compilare timidity come ALSA server?
-- 
           salvuz
     POST FATA RESVRGO
 Linux registered user #291700 | machine #174619

 Linux, e per altre schede audio non ce l'ha proprio :( )
Uso il synth della SB Live! tramite i driver ALSA, caricando i samples
trovati sul suo CD con sfxload.  Segui il followup su icol.software
oppure scrivimi via mail se vuoi informazioni.
-- 
"We should not be looking for the tools that novices can safely use.
We should be looking to increase the skill of those novices so that
they can safely use the power tools that will get the real work
done."            (Robert Martin on the Pragmatic Programmer's mailing list)
Newsgroup: it.comp.os.linux.development
Titolo: Re: Qualcuno di Rimini o provincia con una slackware ?

 togli lo zz per rispondermi
Se hai l'adsl ti conviene scaricarela da internet!
La trovi a questo indirizzo:  
http://www.slackware.com/getslack/

 > Il cd ve lo porto io, vengo io da voi, grazie !
Ma non c'e'un L.U.G. nella tua zona??
Oppure cerca un'edicola ben fornita,anche di
arretrati,mi pare che ultimamente sia uscito
un DVD con la slack 10.1 assieme alla Suse 9.2.
Non ricordo ma credo che il numero di marzo di
linux pro aveva la slacky 10.1.
P.S. RiminiLug   
www.riminilug.it
 dalle mie parti
(toscana) i LUG sono abbastanza amichevoli,non so'
li' da te.
Byezzzzzz

Newsgroup: it.comp.os.linux.development
Titolo: Host con più interfacce di rete

Se si possiede un computer con piů schede di rete č possibile decidere
direttamente dall'applicazione, tramite qualche primitiva, l'interfaccia
attraverso la quale dovranno essere inviati i pacchetti?
E' sufficiente specificare l'indirizzo IP associato all'interfaccia o
bisogna agire diversamente?
--------------------------------
Inviato via 
http://usenet.libero.it

 attraverso la quale dovranno essere inviati i pacchetti?
Che io sappia no. Puoi aggirare la limitazione lavorando sia a livello
di sistema che a livello di codice dell'applicazione, forse.
In pratica marchi i pacchetti in uscita dalla tua applicazione in
qualche modo (per esempio usando sempre la stessa porta sorgente per
quelli diretti verso una certa destinazione, o un range di porte
sorgente), e poi a livello firewall/iproute2 decidi come instradare i
pacchetti. Naturalmente dovrai controllare che quelle porte non vangano
usate da altre applicazioni, e questo si fa con una direttiva messa in
/proc (adesso non ricordo la sintassi esatta, pero`).
Bye.

 di sistema che a livello di codice dell'applicazione, forse.
 
Ciao Alessandro,
attraverso una RAW o UDP socket dovrebbe essere possibile passndole
l'opzione IP_PKTINFO...
Da UNIX man pages:
<SNIP>
IP_PKTINFO
             Pass a IP_PKTINFO ancillary message that contains
              pktinfo structure that supplies some information
	      about the incoming packet. This *only* works for
	      datagram oriented sockets.
	      struct in_pktinfo
	      {
		  unsigned int ipi_ifindex; /* Interface index */
		  struct in_addr ipi_spec_dst;/* Routing destination address */
		  struct in_addr ipi_addr; /* Header Destination address */
	      };
	      ipi_ifindex is the index of the interface the
	      packet was received on. The ipi_spec_dst address
	      is the RFC specified destination address and may
	      differ from ipi_addr when the packet contains
	      source routing options.
---> If IP_PKTINFO is passed to sendmsg(2) then the out
---> going packet will be sent over the *interface* speci
---> fied in ipi_ifindex with the destination address
---> set to ipi_spec_dst
<SNIP>
Bye

Newsgroup: it.comp.os.linux.development
Titolo: Caricare moduli dinamicamente

Salve,
vorrei sapere cosa devo fare per caricar dinamicamente dei moduli di
codice.
Sotto Windows usavo le DLL che caricavo con apposite funzioni. Come faccio
sotto linux?
Grazie!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
devi creare delle librerie condivise ( shared library).
Ciao
                Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<


Solitamente si usa l'opzione -l del linker in fase di compilazione, in tal
modo non devi preoccuparti di caricare le librerie da programma ma vengono
caricate automaticamente all'avvio (in questo modo pero' se le librerie non
sono installate il programma non parte).
Per caricarle "a mano":
man dlopen
man dlclose
man dlsym
P.S.: Se sei agli inizi della programmazione in linux leggi le faq:
http://ildp.linux.it/doc-it/faq-icold.html
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: ciao

ciao raga sono un nuovo utente di linux e nonostante le prime difficoltà non
mi sono arreso: dove si trovano i compilatori e tutto cio che mi serve per
programmare in linux mandrake 8.0?
potete dirmi anche a che linguaggio servono i compilatori presenti?
grazie
ciao


sul cd della tua distro.
Se hai i due cd di Mandrake hai i compilatori per quasi tutti
i linguaggi esistenti: esclusi quelli proprietari M$.
Altri ne trovi a partire da 
http://chpc06.ch.unito.it/linux/F/1/
Altre risposte di questo tipo su icol.iniziare.
ciao, andrea

potete dirmi anche a che linguaggio servono i compilatori presenti?
Hai l'imbarazzo della scelta, C,C++,Fortran,Perl ...

 ha scritto nel messaggio
news:89cim9...@127.0.0.1...

beh veramente io ho un solo cd!!!! :-ppp

beh veramente io ho un solo cd!!!! :-ppp
Puoi comunque reperire i pacchetti che ti servono su 
www.rpmfind.net
-- 
   _  __                  _   
  / |/ /__ __ _  ___ ___ (_)__
 /    / -_)  ' \/ -_|_-</ (_-<
/_/|_/\__/_/_/_/\__/___/_/___/

 beh veramente io ho un solo cd!!!! :-ppp
gcc, perl, tcl/tk, python credo che siano sul primo
egcs, g77, ruby ... sul secondo
vedi un po' cosa hai e casomai compra in edicola Chip Special 
che acclude tutti e due i CD.
ciao, andrea

Newsgroup: it.comp.os.linux.development
Titolo: Accesso File

 3) come si fa a leggere la data di creazione di un file?
Sempre colla cara buona vecchia stat.
-- 
**************************************
Duke Of Hell - Lord Of Chaos
Computer Science Undergraduate Student
http://www.cs.unibo.it/~tasso
**************************************

 utilizzabili con gcc?
Trovi tutte le risposte nel file texinfo della libc (es. >tkinfo libc).
Francesco Cosoleto (
coso...@unive.it
)

...

Newsgroup: it.comp.os.linux.development
Titolo: problemi con funzione c exec

Sto creando semplici programmini che implicano uso si exec dopo un
fork. 
Il problema lo trovo nel capire a cosa serva env_init[] che si passa a
inizio programma che sara' poi richiamato nell' array inserito nella
execle.
Tnx & Bye Marco.

Markanoid :

Da man execle:
       The execle function also specifies the environment of  the
       executed process by following the NULL pointer that termi­
       nates the list of arguments in the parameter list  or  the
       pointer  to  the  argv array with an additional parameter.
Definisce le variabili d'ambiente (ad esempio la variabile PATH) 
per il processo figlio.
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: g++ o g++3

Salve a tutti, avrei un dubbio incestrale sull'uso di un compilatore c++ 
per linux.
Mi spiego, io uso g++3 xchè aderisce meglio allo standard del c++ ed 
infatti mi trovo abbastanza bene, ma il problema è che le varie librerie 
che trovo in rete usano ancora il vecchio g++. Quindi quando le installo 
(configure, make e make installa a seguire) non ne vogliono sapere di 
funzionare con un programma scritto con g++3. 
Il caso più lampante è quello con XML4C una libreria che fa il parsing di 
documenti XML. Ho scaricato direttamente i BINARI, (contiene file .so che 
se non erro sono librerie condivise).
Bhè se compilo con g++, specificando il parametro -l<nomelibreria> tuto 
funziona a meraviglia, ma se compilo con g++3 specificando la stessa 
libreria mi da un errore di undefined reference!!!
Ma dico io, capirei se si trattasse di librerie statiche, ma dinamiche...
Ogni aiuto è ben accetto.
Emiliano

 reference!!! 
per quello che ne so non puoi linkare moduli oggetto g++3 con 
librerie g++2  
-- 
#eno
Newsgroup: it.comp.os.linux.development
Titolo: lettura input da tastiera (lungo)

Salve NG,
Abbiate pieta' della domanda stupida ma non ho trovato risposte nel web
:((
Vi posto questo codice di esempio :
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <curses.h>
#include <termio.h>
#include <stdarg.h>
#include <unistd.h>
struct termio old_tio;              /* salvataggio dati set terminale */
struct termio tio;                  /* struttura per modif. disp. input
*/
int main(void)
{
int temp;
int input;
int output;
char buffer[20];
int chiave=0;
initscr();             /* inizializza dati in <curses.h> */
start_color();        /* se il terminale e' a colori .. */
refresh();
input = open ("/dev/tty", O_RDONLY | O_NDELAY); /* imposta
param.tastiera */
//output= open ("/dev/tty", O_WRONLY | O_NDELAY); /*  */
tio = old_tio;             /* imposta nuovi parametri in input */
tio.c_iflag = IGNBRK;
tio.c_lflag = 0;
tio.c_cc[VMIN] = 0;
tio.c_cc[VTIME]= 0;
while ((temp=read(input,&buffer,1)) <= 0)    /* aspetta un tasto ... */
      {
        printf ("ciao");
      }
close(input);
//write(output,&buffer,1);
chiave=buffer[0];
printf("il tasto e' %d \n",chiave);
refresh();
sleep(2);
close(input);
//close(output);
endwin();
exit(0);
 }
Questo programma continua a scrivere "ciao" finche' non viene premuto un
tasto sul terminale che viene letto da read, poi printf scrive sullo
schermo il contenuto di buffer[0].
Se premo una lettera mi appare un numero (es 97 per a, 98 per b) e dopo
il prompt non c'e' nulla: ok, sono ascii, tutto previsto :))
Ebbene se invece premo un tasto funzione (F1-F12) sullo schermo appare
27 e dopo un po' (sleep(2)) mi si ripresenta il prompt e compare anche
una cosa del tipo:
[[A      (per F1)           [[B     (per F2)    ecc.
Ho guardato man terminfo e ho dato dumpkeys ma non ho proprio capito che
razza di output ottengo :((((((((( Che e' 27?
Vi ringrazio per ogni suggerimento (portate pazienza sono un newbie)
Ciao, Nicola.

razza di output ottengo :((((((((( Che e' 27?
E' il carattere escape.
Al di fuori delle normali lettere e numeri, i tasti speciali, vengono
interpretati comme sequenze di tasti, visto che unix nasce con la
priorita' di poter funzioanre con qualsiasi accrocchio sia collegato
come terminale, e per tanto tempo, dei tasti funzione non se ne parlava.
Per eseguire funzioni particolari, si e' sempre usato la combinazione
di: un prefisso che facesse riconoscere che si entra in composizione
comando, e una parte che specifica tale comando.
Queste combinazioni si chiamano appunto sequenze di escape, tasto
comunque sempre presente in ogni terminale, anche antidiluviano.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

 comunque sempre presente in ogni terminale, anche antidiluviano.
Grazie, non mi ero accorto che 27 decimale corrisponde a 1B esadecimale e
033 ottale (come c'era in dumpkeys).
Scusa ma ho sempre usato 1B nelle sequenze di escape.
Ciao, Nicola.
Newsgroup: it.comp.os.linux.development
Titolo: atoll

Hello,
I'm looking for the reverse function of atoll, does anybody know if there is
something like
microsoft "_i64toa"  under gcc? Or, witch % directive must I use in a
sprintf function to write
a 64 bits integer (u_int64_t) into a string?
thanks

"Philippe Joliet"

%ul
--
Alessandro Staltari
staltari(a)
geocities.com


Or %lu :-)
--
Alessandro Staltari
staltari(a)
geocities.com

Newsgroup: it.comp.os.linux.development
Titolo: Cerco documentazione XServer

Ciao,
sto incominciando a programmare l'Xserver, solo che non so dove c***o
trovare la documentazione per creare applicazioni xwindow utilizzando
funzioni a basso livello!
Aituatemi please!


proprio di recente mi e` stato segnalato il pacchetto xbooks fornito con
la debian. li` troverai documentate tutte le funzioni di tutte le
principali librerie di X11 (Xlib, Xt, Xmu, Xext e molto altro) in
postscript!
ciao ciao
andrea

 utilizzando funzioni a basso livello!
Nei sorgenti di X in formato groff e postscript.  Nel pacchetto Debian
xbooks.  Se passi in biblioteca, nei libri della O'Reilly.
La domanda, comunque, e' ambigua.  Vuoi modificare l'X server?  Vuoi
scrivere clienti X usando le Xlib?  Direttamente passando dal
protocollo X?
Ma lo sai in che caos ti stai immischiando?  Qui c'e' di mezzo la
magia nera.  In ogni caso, in bocca al lupo.  Ma non escludere mai di
tornare alle GTK+ o alle Qt.
g.
-- 
Giovanni Pensa (
giov...@giovannipensa.com
), 
http://www.giovannipensa.com/

Newsgroup: it.comp.os.linux.development
Titolo: curiosità

perchè la funzione copy non è nell' ANSI C?

 
Intendi la copia di un file? Perché dovrebbe esserci?-D
Alessandro.

 Intendi la copia di un file? Perché dovrebbe esserci?-D
perchè è una funzione elementare sui file, usatissima.
perchè doverla implementare ogni volta? o doover fare una system/exec ?
in fondo ci sono sia unlink che rename... 

RedWiz wrote:

perché non è atomica: unlink e rename possono fallire entrambe, e tu
vuoi poter gestire entrambi i casi.
ciao,
 Emmanuele.

 in fondo ci sono sia unlink che rename... 
In ANSI C non esiste una funzione chiamata "unlink". Esistono invece le 
funzioni "remove" e "rename". Queste funzioni si mappano solitamente a 
singole chiamate di sistema.
In nessun sistema operativo (presumo) c'e' una chiamata di sistema che 
copia un file, in quanto avrebbe durata arbitrariamente grande. E 
comunque la copia di un file e' facilmente implementabile con codice 
applicativo che fa una serie di chiamate di sistema.
Secondo me, poi, non e' molto frequente che si scriva del codice C per 
copiare dei file.
Infine, nella libreria standard del C++ esiste una funzione che si 
chiama "copy", ma non copia un file; copia una sequenza di oggetti su 
un'altra sequenza.
-- 
     Carlo Milanesi
 
http://digilander.libero.it/carlmila
Newsgroup: it.comp.os.linux.development
Titolo: Icona finestra

Ciao pinguini,
qualcuno ha la minima idea di come definire l'icona che viene mostrata
nella barra del titolo delle finestre (odio quella X)?
La finestra e' creata usando le SDL..
TIA
-- 
Alessandro >>CoMiX<< Cominu
http://hydrogen.sf.net
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 TIA
Mi rispondo da solo... :(
SDL_WM_SetIcon(SDL_LoadBMP("icon.bmp"), NULL);
che fesso... ;) scusate..

Newsgroup: it.comp.os.linux.development
Titolo: Autoconf/Automake [lungo]

Ciao pinguini, nuova settimana nuovo problema... :(
Ho deciso (finalmente) di abbandonare la scrittura manuale dei makefile in
favore di autoconf/automake.
Ho creato una struttura simile:
|-- Makefile.am
|-- 
configure.in
|
|-- src
     |-- Makefile.am
     |-- main.cpp
     |
     |-- util
     |     |-- Makefile.am
     |     |-- Log.h
     |     |-- Log.cpp
     |
     |--  engine
     |        |-- Makefile.am
     |
     |-- gui
     |    |-- Makefile.am
     |    |-- MainForm.h
     |    |-- MainForm.cpp
Il problema e' questo:
- ogni sottodirectory (src/util, src/engine...) genera una libreria statica
(util.a)
- la libreria [util.a] viene usata sia da [engine.a] e [gui.a]
Durante la fase di compilazione pero':
...
make[3]: *** No rule to make target `../util/util.a', needed by `gui.a'.  Stop.
...
Come faccio?
E' possibile suddividere il programma in sezioni cosi' come ho fatto?
Grazie in anticipo!
Ecco i vari Makefile.am
-------------------
#
# src/Makefile.am
#
SUBDIRS = gui engine util
INCLUDES =
bin_PROGRAMS = hydrogen
hydrogen_SOURCES = \
 main.cpp
hydrogen_LDADD = @LIBS@ util/util.a engine/engine.a gui/gui.a
--------------------
#
# src/util/Makefile.am
#
bin_PROGRAMS = util.a
util_a_SOURCES = \
 Log.h Log.cpp \
 Object.h Object.cpp
-------------------------
#
# src/gui/Makefile.am
#
INCLUDES = @GTK_CFLAGS@
bin_PROGRAMS = gui.a
gui_a_SOURCES = \
 Gui.h Gui.cpp
gui_a_LDADD = @GTK_LIBS@ ../util/util.a ../engine/engine.a
-- 
Posted from 
ppp-62-11-153-163.dialup.tiscali.it
 [62.11.153.163] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

  -------------------------
Questo lo cambierei cosi' :
lib_LIBRARIES = libutil.a
libutil_a_SOURCES = \
  Log.h Log.cpp \
  Object.h Object.cpp
Analogamente per l'altra libreria...
Saluti,
Fabio

 E' possibile suddividere il programma in sezioni cosi' come ho fatto?
Yes. E si fa esattamente come hai fatto tu.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

 libreria statica? Le includi nel binario e fine, no?
Beh, in effetti era semplicemente una fesseria, la libreria la linka alla
fine..
Grazie ragazzi ho risolto tutto!!!
P.S. Carino automake! ;)
ciao
--
---
Alessandro >>CoMiX<< Cominu [Happy penguin!]
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]
Newsgroup: it.comp.os.linux.development
Titolo: problema con C

ciao ragazzi, sono un nuovo utente di C, e trovo subito alcune difficoltà.
Per scrivere i programmi io utilizzo l'utilità VI di linux red hat 8.0. 
successivamente, dopo aver salvato il file, eseguo il comando "cc 
nome-file -o nome-eseg" e mi dovrebbe creare l'eseguibile, giusto? dopo 
aver creato l'eseguibile in teoria basterebbe digitare il nome del nuovo 
file perchè quest'ultimo venga eseguito. però questo non accade, 
l'errore che mi ritorna è:
bash: nome-file: command not found
in che cosa sbaglio?
grazie a chi mi darà un aiuto

 in che cosa sbaglio?
./nomefile
(la prossima volta, prova a cercare nei post vecchi di google, e' una
stra-FAQ....)
-- 
HappyCactus - Linux User #209744 - 
http://pngstego.sourceforge.net
 
 
www.google.com
 - 
groups.google.com
/* Ci sono 10 categorie di persone al mondo: quelle che capiscono */
/* il sistema binario e quelle che non lo capiscono.              */

 
grazie mille per l'aiuto.
ho un'altra domanda però.
come faccio inserire da tastiera i caratteri delle parentesi graffe(dato 
che in C sono molto usate)?devo sempre fare un copia-incolla?
penso sia una domanda un tantino stupida, ma non so come fare.


Altra StraFAQ.
Segui il consiglio, usa google!
http://groups.google.com/groups?q=linux+parentesi+graffe
Alessandro.

 penso sia una domanda un tantino stupida, ma non so come fare.
ALT+123
ALT+125
X sviluppare e' d'obbligo il layout 'us' (inglese).
Hai tutti i caratteri che ti servono e in ambiente unix e' molto comodo.
Ad es non devi ricorrere ad un noiosissimo e faticosissimo SHIFT+7 x la
slash... basta premere il meno vicino allo shift dx. ^__^
Ignoratemi... ;)
Ciao!
Corrado
-- 
FrEe ThE kNoWlEdGe

 X sviluppare e' d'obbligo il layout 'us' (inglese).
Per le graffe si puo` ovviare anche con
     xmodmap -e "keycode 115 = braceleft" -e "keycode 116 = braceright"
ed ecco che i tasti Windows servono finalmente a qualcosa ;-)
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

 wrote:


Newsgroup: it.comp.os.linux.development
Titolo: Tempo di lettura file

Vorrei porvi questo quesito:
Si consideri un file di dati F di 2048 record ed un dispositivo di
memorizzazione di massa con blocchi di 256 record avente tempo di accesso ai
blocchi fisso pari a 30 microsecondi, in cui un singolo record del blocco e'
sufficiente a mantenere traccia di riferimenti ad altri blocchi. Supponendo
che il tempo di identificazione di un riferimento ad un blocco di
dispositivo sia costante e pari a 5 microsecondi, calcolare il tempo massimo
per la lettura di tutto il file F.
Sapreste darmi una soluzione descrivendo il più possibile i passaggi?
Grazie a tutti.

 Sapreste darmi una soluzione descrivendo il più possibile i passaggi?
Esame in vista?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec
Newsgroup: it.comp.os.linux.development
Titolo: [OT] Annuncio: relational filesystem

Lo so che questo non è l'argomento del NG, ma dato che nel manifesto è
scritto di voler favorire lo sviluppo di software italiano per linux, non è
che qualcuno vuol dare una mano al progetto? Se volete, andate sulla
homepage, leggete le FAQ, iscrivetevi alla mailing list e discutete le
vostre idee! La mailing list è ovviamente in inglese perchè deve restare
come documentazione per le scelte che vengono fatte.
http://relfs.sourceforge.net
 
http://www.sourceforge.net/projects/relfs
Ciao
Vincenzo

| Lo so che questo non è l'argomento del NG, ma dato che nel manifesto è
| scritto di voler favorire lo sviluppo di software italiano per linux, non
è
| che qualcuno vuol dare una mano al progetto? Se volete, andate sulla
| homepage, leggete le FAQ, iscrivetevi alla mailing list e discutete le
| vostre idee! La mailing list è ovviamente in inglese perchè deve restare
| come documentazione per le scelte che vengono fatte.
interessante, ma dove si applicherebbe il "relazionale"?
tra files e directory?

Newsgroup: it.comp.os.linux.development
Titolo: suonare wav

Salve a tutti!
sto facendo uno stupido programino in c, che in determinate condizioni
dovrebbe suonare un wav!!
Cosa dovrei usare per far suonare un wav?? esiste qualche libreria?
Grazie!
Fabrizio

On Sat, 02 Sep 2000 12:37:00 GMT, Fabrizio Cardarello was talkin' about :

Leggi il manuale di oss.
Oppure la documentazione di alsa.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! The Moment Is Now In All History, The Time Has Arrived And This Is The
  		One Place To Be. !>-
  			Savatage - This Is The Time


dove trovo questa documentazione?

On Thu, 07 Sep 2000 12:29:11 GMT, Fabrizio was talkin' about :

Per oss penso 
www.4front.com
 (4front technologies)
Alsa is 
www.alsa.org
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.14
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computers are not intelligent.  They only think they are. !>-

>> >Cosa dovrei usare per far suonare un wav?? esiste qualche libreria?
io uso le librerie SDL, solo che sono molto orientate
ai videogiochi,
comunque suoni un wav con poche righe di codice,
www.libsdl.org
Newsgroup: it.comp.os.linux.development
Titolo: linux real time

So di certo che esiste una versione di linux hard real time ma non riesco a
trovarla nella rete? sapete dove posso trovare qualcosa?
        GRAZIE
                XEUS32

trovarla nella rete? sapete dove posso trovare qualcosa?
Se non sbaglio da debian si trova, linux-rt
-- 
Alla faccia del millennium bug che non ha avuto ripercussioni,
buon millenovecentonovantadieci a tutti
roberto poggi 
rpo...@sofhome.net

                 XEUS32
Guarda qui:
http://luz.cs.nmt.edu/~rtlinux/
Camillo

 trovarla nella rete? sapete dove posso trovare qualcosa?
ei sicuro che ti serva davvero ?
Bye.

Newsgroup: it.comp.os.linux.development
Titolo: COM in ambiente linux

 SAlve a tutti!
Qualcuno di voi, saprebbe indicarmi un sto, o quantomeno delle soluzioni su
come effettuare una comunicazione tramite porta seriale (e /o parallela) in
ambiente Linux?
Io quando utilizzavo Win, utilizzavo la libreria bios.h ...ma sotto linux
non la trovo...è un problema mio o non esiste?
Inoltre, utilizzando devc++ sotto win, il problema è lo stesso...non c'è la
libreria in questione.
Come posso risolvere?
Grazie a chi mi risponde... ed anche a chi non lo fa...vuol dire che almeno
ha letto la mia richiesta di aiuto ;-) !
Rob.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ambiente Linux?
Il serial-programming-howto ?
Davide
-- 
Computers are like air conditioners -- they stop working properly if you open
WINDOWS


http://it.tldp.org/doc-it/faq-icold.html
Alessandro.


Grazie!!!


 ha
scritto:

Grazie!!!

Newsgroup: it.comp.os.linux.development
Titolo: Programmare in C sotto Linux...

Qualcuno sa dove posso trovare un manuale -gratuito- non troppo complicato che spiega come programmare, ma soprattutto compilare, in C++ in ambiente Linux?
Esistono dei mini-programmi che gestiscono la parte grafica (in X)?
Grazie.
===========================================================
VIRGILIO MAIL - Il tuo indirizzo E-mail gratis e per sempre
http://mail.virgilio.it/
VIRGILIO - La guida italiana a Internet
http://www.virgilio.it/
--
Posted from 
mailgw5.prontomail.com
 [209.185.149.196]
via Mailgate.ORG Server - 
http://www.mailgate.org

Grazie.
Per l'ambiente io uso da poco kdevelop e mi sembra ottimo,
per il manuale scarica c_c++_reference.tar.gz da un qualsiasi ftp
che abbia anche kdevelop e avrai un ottimo manuale HTML  di programmazione
in C e C++ per linux.
Ciao
Giangi
Newsgroup: it.comp.os.linux.development
Titolo: Per FAVORE!!! Qualcuno che riesca a spiegarmi PRECHE'!!!

Buongiorno a Tutti!
Sono un utente di Linux da pochissimi giorni... e sinceramente, in linea con
la sua filosofia, vorrei esserlo ancora per molto tempo.
Dopo una serie di problemi sono riuscito ad installare Linux.
Ora però mi torvo d'avanti ad un grosso problema (Almeno per me): LA SCHEDA
SONORA.
Io possiedo una comunissima Creative Sound Blaster 32 (nemmeno tanto
recente), e, a dire della documentazione presente in Linux, perfettamente
riconosciuta dal sistema!
Per installarla nella mia versione di Caldera Open Linux 2.2.5 ho seguito
alla lettera tutte le istruzioni riportate in un libro allegato al CD di
Caldera Open Linux come segue:
ho caricato i moduli del suono con il comando # insmod sound
tutto OK.
Ho caricato il modulo uart401 (che francamente non so a cosa serva... forse
è il modulo di gestione del sequencer midi?) con il comando #insmod uart401.
tutto OK.
E poi sono arrivato al momento di caricare i driver della scheda sonora... e
qui sono arrivati i problemi:
ho usato il comando #insmod sb io=0x220 irq=5 dma=1
ma qui Linux mi risponde che la scheda è occupata!
DA COSA???? mi chiedo io?
Se dice che è occupata vuol dire che la riconosce... ma quando do il comando
# cat /dev/sndstat per verificare il caricamento di un qualsiasi driver
sonoro Linux mi risponde che non c'è nessuna periferica di suono installata!
Dove ho Sbagliato?
Ho anche provato a configurare i driver sonori utilizzando il sistema COAS
(Caldera Open Administration System) di Caldera ma ho sempre gli stessi
problemi!
Carico tutti i modulo senza problema ma quando vado a caricare il modulo
della sound blaster il sistema mi dice che non può caricare il modulo... ma
non mi dice PERCHE'!!!
Ho provato a scaricare manuali da qualsiasi sito ma a quanto pare le
istruzioni sono sempre le stesse!
Dove sbaglio?
Qualcuno può darmi qualche informazione su come comportarmi?
Prima che io decida di riformattare l'HD che contiene Linux per dedicare
quello spazio all'utilizzo di software meno ostici :-D .Grazie in anticipo a
chi vorra aiutarmi.
By Pino

On Fri, 30 Jun 2000 12:47:25 GMT, 
Pino De Bellis (
nau...@libero.it
)
wrote:
| Buongiorno a Tutti!
| Sono un utente di Linux da pochissimi giorni... e sinceramente, in linea con
| la sua filosofia, vorrei esserlo ancora per molto tempo.
 
 Allora spostati _subito_ su it.comp.os.linux.iniziare!
-- 
Zefram 	| WARNING: Email address is FAKE. 	| email: 
	| [ 
http://digilander.iol.it/ebassi
 ]	| 	zefram (at) 
libero.it
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370  1CAA CAF7 512B 945C A44C
Newsgroup: it.comp.os.linux.development
Titolo: IDE per Linux

Salve al NG,
sto studiando da autodidatta il C++ ed uso Linux come piattaforma per lo
sviluppo. Volevo sapere quali IDE (tipo M$ Visual C++ o Borland C++) sono
disponibili per Linux. Premetto che per le mie presenti esigenze basta ed
avanza l'accoppiata vim e g++ ma in futuro vorrei avventurarmi nello
sviluppo di qualche semplice applicazione grafica, preferibilmente per
KDE/QT. Vorrei una vostra opinione su Kdevelop: qualcuno di voi lo usa? E'
un buon prodotto? Quali alternative ci sono? Cosa utilizzate voi? Grazie
in anticipo per le risposte.
Saluti

 ha scritto nel messaggio
: Salve al NG,
: sto studiando da autodidatta il C++ ed uso Linux come piattaforma
: per lo sviluppo. Volevo sapere quali IDE (tipo M$ Visual C++ o
: Borland C++) sono disponibili per Linux.
<omissis>
Io mi sono adattata a KDevelop, dopo aver provato Anjuta.
Sviluppo Gtk/Gdk e console.
Grande difficolta` nell'impostare i progetti, tant'e` che mi sono ridotta a
scrivere quasi tutto, a mano, nel 
makefile.am
 e a usare il meccanismo dei
link simbolici alle directory che contengono le librerie sorgenti dei
progetti.
Infatti, tra le altre cose, non e` previsto l'inserimento di un sorgente nel
progetto (magari di libreria e magari locato in una directory separata per
poter essere usato piu` volte in progetti differenti); in verita` l'opzione
ci sarebbe, ma invece di usare il riferimento, KDevelop ricopia il sorgente
nella cartella del progetto (a cosa servira`, poi...).
Pertanto evito di usare i wizard proposti e creo sempre un progetto standard
C, quindi modifico l'am. Non ho trovato di meglio.
Risolto cio`, l'ambiente non e` male: gli automatismi di compilazione sono
garantiti e c'e` pure un debugger decente.
ciao
susanna
Newsgroup: it.comp.os.linux.development
Titolo: Syscall sleep

.. ancora una domanda:
Quando utilizzo la chiamata sleep(30) il processo si blocca per 30 sec.
Durante questi 30 secondi il processo è attivo (nel senso sta lavorando)
oppure la cpu passa a lavorare su di un altro processo?
Grazie

 oppure la cpu passa a lavorare su di un altro processo?
la seconda che hai detto (quelo docet)
--
---
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]

Newsgroup: it.comp.os.linux.development
Titolo: Compilazione a.out

Esiste un modo per forzare gcc a produrre un eseguibile in formato a.out
invece che elf? 
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Windows /win'dohz/ n. : thirty-two  bit extension and graphical shell to
a sixteen  bit patch to an  eight bit operating system  originally coded
for a  four bit microprocessor  which was  written by a  two-bit company
that can't stand a bit of competition.

 invece che elf?
Esisteva un elf-howto .... Non so se la' riesci a trovare informazioni su 
quello che chiedi, ma al momento non mi viene in mente niente ...

invece che elf? 
Se ti puo` servire guarda che credo ci sia bisogno di abilitare anche
il kernel per la compatibilita`. (cat /boot/config|grep AOUT)
CONFIG_BINFMT_AOUT=y
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

 writes:
K> Esiste un modo per forzare gcc a produrre un eseguibile in formato a.out
K> invece che elf? 
Cioè con link statico ? Se è quello, si.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 su quello che chiedi, ma al momento non mi viene in mente niente ...
No, c'e` la descrizione del formato, 100 ragioni per scegliere elf,
ecc. La strada del cross compilatore non mi convince, ho tutte le
librerie in formato elf... boh...
Per la cronaca il programma dovra` girare su un sistema con kernel
2.0.qualcosa senza supporto elf
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Il coraggio non mi manca.
E` la paura che mi frega...

 2.0.qualcosa senza supporto elf
Cosi x curiosita ma dove l'hai beccato un kernel cosi ?
P.S.
Forse devi andare a smanacciare tra i doc dell binutils ....

 Forse devi andare a smanacciare tra i doc dell binutils ....
Guardero`... forse pero` faccio prima con un'installazione minimale
(magari con la Zipslack)
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"I've seen things you people wouldn't believe...
 Attack Ships on fire off the shores of Orion.
 I've watched C-beams glitter in the dark off of Tanhauser Gate.
 All those moments will be lost in time...like tears, in rain.
 Time to die." -- Roy Batty (played by Rutger Hauer)
Newsgroup: it.comp.os.linux.development
Titolo: Leggere scrivere su ttyACM0

Un saluto al newsgroup
Ho un piccolo problema, sto scrivendo una piccola applicazione in
python che invia comandi  AT e dovrebbe ricevere le risposte da un
motorola v550 connesso tramite cavetto usb.
carico il modulo con 
/sbin/modprobe cdc-acm
e poi creo il file speciale
mknot /dev/usb/ttyACM0 c 166 0
Per quando riguarda l'invio dei comandi non sembrano esserci dei
problemi...
o faccio  echo "ATD190" > /dev/usb/ttyACM0
oppure scrivo sul file tramite python  tutto a posto, il problema
nasce per leggere le risposte di  questi comandi
Per esempio il comando AT+CIMI dovrebbe visualizzare l'imsi del
telefono... allora faccio cat /dev/usb/ttyACM0 ma non  succede nulla
(imposto prima cat e poi invio il comando).
Ho notato che visualizzo i dati solo appena, dopo aver staccato il
cavetto, lo ricollego. (anche se non sempre funziona)
Qualcuno sa darmi qualche dritta?? qualche link?
Ho letto un pò di documentazione su usb in linux  ma non ho trovato
niente che risolva il mio problema
Un grazie e un saluto

 niente che risolva il mio problema
ciao, non conosco python.. ma tempo fa ho fatto un applicazione simile in
C per leggere i messaggi dal mio siemens.. non posso aiutarti riguardo al
linguaggio specifico ma ti posso dire che sei fuori strada se cerchi
documentazione sull'usb.. è il driver a gestire l'interfaccia usb, una
volta che viene creato il device ttyxxx questo funzionerà esattamente come
una "banale" seriale.. quindi devi cercare come si implementa la gestione
della seriale in python! in C si usa termios.h e c'è un'howto ben fatto..
cercati qualcosa di analogo in python..
-- 
[Filippo...........................]
[Linux User #342745................]
        ==[...penguin powered...]==

ciao, non conosco python..

Newsgroup: it.comp.os.linux.development
Titolo: Sviluppare per arm

Per un esame all'università devo realizzare un progetto in C/asm per
architettura arm. Come posso fare per sviluppare su linux, esiste un
emulatore, un ambiente di sviluppo per compilare e testare le applicazioni?
Grazie

 Per un esame all'universitą devo realizzare un progetto in C/asm per


PS:
se poi cerchi su google dovresti trovare una versione GNU per linux dell' 
ARMulator
Newsgroup: it.comp.os.linux.development
Titolo: [OT]- Documentazione sviluppo client

Ciao a tutti,
avrei bisogno di documentazione sui protocolli di autenticazione di yahoo 
per la realizzazione di un chat client in c.
Ho provato a cercare sul sito di gaim (chat client) ma nella sezione 
documentazione il proto di yahoo non viene trattato.
La mia domanda in realta' e' un po' piu' generale: se ho bisogno di cercare 
documentazione su di un protocollo non standard in che modo mi devo muovere?
Mi aiutate per favore con qualche consiglio? 

Teflon ha scritto:

penso sulle RFC... ma non sono sicuro... forse proprio perche' non sono
protocolli standard non si trovano sulle RFC... boh
se qualcuno lo sa... servirebbe anche a me ;)
David
-- 
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<

 
Chiedere a chi lo ha implementato? (nella fattispecie Yahoo).
Certo non e' detto che la risposta sia soddisfacente, ma e' l'unica 
fonte "ufficiale" a cui puoi fare riferimento.
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: NO MEDIUM FOUND cosa devo fare

Salve a tutti,
scusatemi se sto scrivendo a questo news per sviluppatori ma ho bisogno di
aiuto,
siccome so che gli utenti Linux tendono ad aiutare compagni in difficolta mi
permetto di scrivervi il mio prob:
Ho installato sul mio pc la debian e non mi ha mai dato problemi adesso per
un po non ho usato il mio pc riavviandolo l'altro giorno dovevo ascoltare un
cd.
Inesrisco il cd e vado a motarlo e subito:
      NO MEDIUM FOUND!!!!

       NO MEDIUM FOUND!!!!
Il mount lo fai da console, o usi un Windows Manager (leggi:kde, gnome,
ecc)? Se si, controlla che /etc/fstab sia a posto, e per a posto intendo
che il device a cui fa riferimento per montare il cd sia corretto...e
soprattuto che esista.
-- 
Coltiva linux che tanto windows si pianta da solo

 cd.
A parte il discorso di it.comp.linux.iniziare, i cd audio non si montano 
- i programmi che li leggono (cdcd, cdplay, o lo stesso xmms) leggono 
direttamente /dev/cdrom
Salut!
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003

       NO MEDIUM FOUND!!!!
Santa Patata, usa Google.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: [kernel] reverse configuring?

e' possibile, dato un kernel precompilato (ad esempio fornito con una 
distro), ricavare la configurazione da far caricare poi a menuconfig e 
similari, per evitare di doversi scartabellare tutti i parametri?

 
Tutor at D.S.I. - University of Milan 

,

Temo proprio di no, ma in genere le distribuzioni includono il relativo
file di configurzione sotto /boot
Sent via Deja.com
http://www.deja.com/
Newsgroup: it.comp.os.linux.development
Titolo: vorrei una dritta

salve vorrei una dritta
vorrei entrare nel mondo linux adagio adagio visto che viaggio su win98
vorrei sapere se mi potete dare una dritta su quale linux usare per non
avere brutte sorprese
se linux riconosce webcam e se ha problemi con le porte usb
ringrazio per un eventuale consiglio
sicu...@ticino.com
http://go.to/democrazia
http://www.camarades.com/userpage.php3?resource=949064398/

ringrazio per un eventuale consiglio
Sei OT vai su it.comp.os.linux.iniziare
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(per rispondere via email fai un rot13 dell'indirizzo)
(apply a rot13 to reply)

Newsgroup: it.comp.os.linux.development
Titolo: **** KERNEL : FINESTRA TCP *****

Ciao a tutti,
Sono uno studente di ing. informatica
Sto preparando una tesi riguardante l'implementazione di un nuovo algoritmo
di update della finestra di congestione cwnd dopo l'arrivo di un ack.
Il tcp calcola la finestra facendo w = w+1 io devo cambiare questa eq. in w
= ...
all'interno del codice del kernel
ma non so se sia qualcosa di fattibile per chi come me ha una conoscenza
scolastica
di linux (non ho mai messo le mani sul kernel).
Mi piacerebbe sapere quali sorgenti devo andare a toccare , le var ecc.
C'è qualcuno che può aiutarmi ?
Grazie anticipatamente a tutti
Ciao
Paolo Gentili

Paolo Gentili ha scritto:

Comincia col leggerti gli HOW-TO "KernelAnalisys" e "The Linux Kernel"
Io li ho trovati in Italiano nella Mandrake 9.1
In particolare il primo dovrebbe fare al tuo caso ;)
Ciao
Laredo

 scolastica di linux (non ho mai messo le mani sul kernel).
Conosci il C ? Allora spulciati (A occhio) la funzione
"__tcp_grow_window(struct sock *sk, struct tcp_opt *tp, struct sk_buff
*skb)" in /usr/src/linux/net/ipv4/tcp_input.c
-- 
gabriele dot giambonini at rcfmedia dot biz
Newsgroup: it.comp.os.linux.development
Titolo: opzione static di gcc

saluti a tutti... sto cercando di compilare
dei programmi di esempio forniti a corredo di una
libreria (consistente dei due file librv.a
e librv.so), e c'e' qcosa che non mi torna: se lancio
il comando
gcc -o rvhello rvhello.c -lrv, tutto bene... ma
volendo forzare il link della libreria statica,
compilando con
gcc -o rvhello rvhello.c -static -lrv, saltano fuori
dei simboli non risolti nel codice oggetto; la cosa
strana e' che i simboli sono cose tipo _IO_stderr_ e
via dicendo, tutta roba che sta nella libc.a, insomma.
Tra l'altro, se compilo con la linea di comando
gcc -o rvhello rvhello.c librv.a, funziona
tutto a dovere (e ottengo un eseguibile di dimensioni
compatibili con l'inclusione del codice oggetto della
libreria). Qualcuno mi sa dare una mano? Dal man di
gcc sembrerebbe che static debba funzionare come
mi sarei aspettato, dov'e' l'inghippo?!
ciao e grazie
		m.v.
 
Find the best deals on the web at AltaVista Shopping!
http://www.shopping.altavista.com
-- 
Posted from 
c012-h012.c012.sfo.cp.net
 [209.228.13.212] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

dov'e' l'inghippo?!
mi rispondo: la libc e' linkata dinamicamente dalla
librv.a; l'opzione static invece cerca di risolvere
il link staticamente anche la', e si imbroglia. Cosi'
invece si aggira il default:
gcc -o rvhello rvhello.c -static -lrv /usr/libc.so
ciao,
     m.v.
Find the best deals on the web at AltaVista Shopping!
http://www.shopping.altavista.com
-- 
Posted from 
c012-h024.c012.sfo.cp.net
 [209.228.12.172] 


Newsgroup: it.comp.os.linux.development
Titolo: [OT] Leggete tutti pls

bottiglia.
Voglio fare richiesta per 
www.bonsaiuser.com
 (webmaster: Simon P.
Travaglia).
Leonardo
-- 
".signature": bad command or file name

 Voglio fare richiesta per 
www.bonsaiuser.com
 
ROTFL :)))
Ma come inserire nella bottiglia un computer, o almeno un terminale,
necessario al sostentamento dell'utente? 
-- 
addio, e grazie per tutto il pesce

 ogni tanto ci rompono gli zebedei.
A me il "miao" che ha fatto quando ho aperto il sito mi ha fatto paura. E'
evidentemente un sito che va chiuso immediatamente!!!
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson

necessario al sostentamento dell'utente? 
Ce lo infili dentro appena sbocciato, e aspetti che cresca, come fanno
con le pere nella grappa.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net
Newsgroup: it.comp.os.linux.development
Titolo: Privilegi di root da applicazione.

Salve.
stò sviluppando una applicazione che, lanciata da qualunque utente, sia in
grado di eseguire un comando con privilegi di root.
L'approccio utilizzato è quello di utilizzare la libreria PAM per aprire una
sessione come root dall'applicazione stessa.
Sono siuscito ad aprire la sessione e chiuderla ( in /var/log/message PAM
riporta la corretta apertura e chiusura della sessione dall'applicazione con
privilegi di root), ma se eseguo getuid() il valore ritornato è quello
dell'utente che ha lanciato l'applicazione.
Potete aiutarmi in qualche modo ??
Grazie.

sessione come root dall'applicazione stessa.
Non funziona cosi`. PAM serve solo ad autenticare gli utenti, ma il
processo deve *gia`* avere i privilegi necessari (= root).
Esegui tutte le operazioni privilegiate dall'interno di un piccolo
programma SUID root che sara` eseguito dal programma principale.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it