mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Shell

Scusate ma sul vecchio ng penso di essere stato frainteso...
Cercavo di capire come si fa ad implementare il ctrl-z in una
shell. Purtroppo quando premo ctrl-z nella shell che sto 
sviluppando non so come ristampare il prompt, poiche'la
shell e' ferma sulla wait. 
Grazie Comunque Paolo

 writes:

Occhio e croce devi impostare il terminale in modalita` raw. Se si trova in 
modalita` cooked, C-z causa un SIGSTOP, che non e` intercettabile.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

Newsgroup: it.comp.os.linux.development
Titolo: Python... quale manuale cartaceo acquistare?

Scusate,, ma eccomi con la mia solita domanda su che manuale acquistare...
ero alla ricerca di un tool di sviluppo rapido in linux e credo che Python
sia la risposta alla  mia necessita'... chiedo quindi a voi quale libro,
anche in inglese, usare per coadiuvare il mio apprendimento...
per lavoro programmo in windows con vb e c ....
ciao e grazie
Davide

 : 

Il Nutshell e' veramente ottimo, ma attento, *non* ordinarlo da Gorilla
(scappa da Gorilla come la peste). Io, proprio per il Nutshell, ho avuto
un ritardo di spedizione di circa 3 mesi.
Bol va bene, se non puoi con Amazon.
BTW, sai vero che c'e' it.comp.lang.python ?
	nicholas

 anche in inglese, usare per coadiuvare il mio apprendimento...
Se leggi l'inglese posso certo raccomandare "Python in a Nutshell" (anche
se, essendone l'autore, non posso essere obbiettivo!).  Per evitare di
pentirsi dell'acquisto (magari il testo non corrisponde alle tue necessita`,
o l'inglese dovendo essere conciso non ti e` chiaro, chissa`), consiglio
sempre di sfruttare 
http://safari.oreilly.com/
 : abbonandosi si hanno due
settimane di accesso gratis, puoi leggere cosi` gratuitamente in linea, sia
"Python in a Nutshell" sia tanti altri libri tecnici, basta che ti ricordi
di cancellare l'abbonamento entro i 14 giorni per non pagare, ovviamente.
Alex

un ritardo di spedizione di circa 3 mesi.
Porca!!!!!! Io l'ho appena ordinato proprio su gorilla.
I prezzi su 
amazon.co.uk
 sono piu' bassi (molto piu' bassi) ma non ho la
carta di credito ... beh speriamo bene.
-- 
 |\ |       |HomePage   : 
http://digilander.libero.it/nemesis2001/
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 carta di credito ... beh speriamo bene.
Ho dimenticato di specificare: ho avuto un ritardo di 3 mesi, dopodiche'
ho avuto ordinarlo su BOL :D
Sto tutt'ora aspettando una mail da Gorilla.
	nicholas

Sto tutt'ora aspettando una mail da Gorilla.
Cmq proprio oggi mi hanno spedito una mail in cui mi dicono che hanno 
inviato il pacco (ordinato lunedi') .... speriamo bene. :-)

Newsgroup: it.comp.os.linux.development
Titolo: Problemi Modem del COMPAQ PRESARIO 1200xl122

Carissimi,
Ho installato SUSE Linux 7.3 e devo dire che e' una gran bella cosa. Volevo
sapere che software devo installare per gestire il modem integrato del mio
portatile in oggetto.
Questo e' il modem che e' montato sul mio PC: Presario Lucent V.90 PCI
Modem.
Che devo installare per poter navigare???
Grazie

www.linmodems.org
scarica i driver x modem lucent e segui le istruzioni
a me funziona benissimo
Newsgroup: it.comp.os.linux.development
Titolo: Chat multithreading

Salve dovrei realizzare una chat multiutente multithreaded.ů
Vorrei una base su cui lavorare. Anche una semplicissima chat con server e 2
client che possano dialogare tra loro (sotto Linux) su cui lavorare.
Ho studiato le socket ma ho un po' di problemi ed i tempi sono
ristrettissimi, l'esame č vicino.
Qualcuno puň laciarmi un "salvagente"?
Grazie e scusate per l'assurda richiesta, ma sono davvero alla frutta :-\


Quale linguaggio vuoi usare?
Io ti consiglio Java.
Vai su google e vedrai che di cose già pronte ne trovi tante.
Ciao
Paolo

 ha scritto nel messaggio
news:VTeNb.39753$Jw2....@tornado.fastwebnet.it...



Hai cercato su google???
Mi pare che tempo fà un mio amico fosse interessato alla stessa cosa e che
avesse cercato in giro trovando una madonna di info.
Posso provare a chiedere se ha ancora qualche appunto.
Fai una ricerca anche tu e se trovi qualcosa di interessante....mandala
anche a me(non si smette mai di imparare);-)
Ciao
Paolo

 ha scritto nel messaggio
news:SegNb.39931$Jw2....@tornado.fastwebnet.it...


 Se chiedessi al tuo amico, mi faresti davvero un gran piacere.
all'amico google?
http://www-106.ibm.com/developerworks/linux/library/l-rt5/
e seguenti
http://www-106.ibm.com/developerworks/library/l-posix1.html
e seguenti
http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html
http://namhae.duksung.ac.kr/~ucpark/c-program/node29.html
http://pauillac.inria.fr/~xleroy/linuxthreads/
http://dis.cs.umass.edu/~wagner/threads_html/tutorial.html
Generale ma utile:
http://gapil.firenze.linux.it/
però non aspettarti che ti si facciano i compiti... e quota in maniera
civile.
Gli articoli di Robbins hanno un "coso" con una coda di lavori da cui
si può partire...
Anche il tutorial israeliano ha un esempio non male... se non ricordo
male con gia ficcate dentro le socks...
-- 
Ivan Sergio Borgonovo
mail.n...@webthatworks.it

 ha scritto nel messaggio
news:20040114230...@stige.webthatworks.it...
On Wed, 14 Jan 2004 20:30:56 GMT
"Ciobin" <lin...@FORZA-FERRARI-libero.it> wrote:
[CUT]
all'amico google?
http://www-106.ibm.com/developerworks/linux/library/l-rt5/
e seguenti
http://www-106.ibm.com/developerworks/library/l-posix1.html
e seguenti
http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html
http://namhae.duksung.ac.kr/~ucpark/c-program/node29.html
http://pauillac.inria.fr/~xleroy/linuxthreads/
http://dis.cs.umass.edu/~wagner/threads_html/tutorial.html
Generale ma utile:
http://gapil.firenze.linux.it/
perņ non aspettarti che ti si facciano i compiti... e quota in maniera
civile.
[CUT]
Mi dispiace per il quoting.
Per il resto che dire. Le ricerche le ho fatte, tutto quello che ti mi hai
dato lo conosco. Ti ringrazione per l'interessamento.
Ho spiegato i motivi della mia richiesta e se non ritieni opportuno darmi
una mano puoi astenerti dal farlo.
Ma in ogni caso potresti utilizzare toni diversi, non mi sembra di aver
puntato la pistola in faccia a nessuno.
Ripeto, chiedo scusa per il quoting.
Grazie cmq, a tutti.

 Ciao
Ciao
Paolo
Newsgroup: it.comp.os.linux.development
Titolo: Script bash e Tcl/Tk

Salve a tutti,
desidero implementare un'interfaccia grafica ai miei piccoli script bash.
Per quando riguarda l'interfaccia testuale so che mi devo rivolgere a dialog
ma è possibile utilizzare tcl/tk per creare un'interfaccia x ?
se si come ?
--

On Thu, 08 Apr 2004 18:07:34 GMT, Giuseppe 
was talkin'about:
#define IMHO

Mi pare che ci sia anche qualcosa tipo xdialog che permette la creazione di
GUI per X da script bash.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! I Never Wanted To Be What They Told Me To Be
  		Fulfill My Fate Then I'll Be Free >!- Blind Guardian - Mordred's Song

 ha
scritto::

leggiti il manuale di tk. A quel punto probabilmente deciderai che
tanto vale abbandonare bash ed usare direttamente wish (windowing
shell), cioè il tcl liscio.
Alternativamente puoi usare gdialog o kdialog, ma io fossi in te
userei tcl, è un linguaggio affascinante e sottovalutato :)

 GUI per X da script bash.
dove è possibile reperire un manuale/tutorial ?

On Sat, 10 Apr 2004 05:59:34 GMT, Giuseppe 
was talkin'about:
#define IMHO

Non ne ho idea. Prova a cercare questo xdialog e vedi se esiste e se puo'
fare al caso tuo.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Adding features does not necessarily increase functionality -- it just
		makes the manuals thicker. !>-

Newsgroup: it.comp.os.linux.development
Titolo: Programmare la seriale

 wrote:
-> Dovrei sviluppare una applicazione che trasmette e riceve dati attraverso la
-> seriale, che libreria mi consigliate??
Dato che ho finito una cosa simile proprio ieri...
nessuna libreria, giusto guarda il codice del pppd per capire 
come settare la seriale.
bye
Gianluca
-- 
Home Page                              
http://www.infinito.it/utenti/chewbe/
Against software patents               
http://no-patents.prosa.it/
Boycott Microsoft - Boicotta Microsoft 
http://www.boycott-ms.org/

seriale, che libreria mi consigliate??
$ man termios
..e leggi il Serial-programming-HOWTO
-- 
Il C e` un ottimo sistema per spararsi ad un piede. Con il C++ e` piu`
difficile, ma se ci riuscite vi portera` via l'intera gamba.
     (Bjarne Stroustrup)

seriale, che libreria mi consigliate??
Non serve alcuna libreria.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it
Newsgroup: it.comp.os.linux.development
Titolo: catturare l'output della console

 loro finestra?
Se ti basta solo "vedere" prova a
xterm -e sh -c "cc <opzioni cc>  ; read"
Se invece vuoi anche elaborare
cc &><file-pipe> <opzioni cc>
e con <file-pipe> si intende una pipe che puoi creare con il comando mknod 
( vedi mknod(1) e mknod(2) alla voce "pipe" ); poi il tuo programma 
leggerea dalla pipe l'output del cc

Salve,
come fanno i programmi come KDevelop ecc. a catturare dalla
console l'output di cc, ad esempio, e visualizzarlo in una
loro finestra?
Grazie, saluti :)
Marco Zanon (powered by Linux Mandrake 7.1)
Coming soon: 
http://www.marcozanon.com
!

loro finestra?
Forkano il processo, creano una pipe fra parent e child, chiudono la parte
write del parent e quella read del child, leggono dalla read del parent.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Battles Are Fought By Those With The Courage To Believe !>-
  		Manowar - Courage

grazie ad entrambi per le risposte ;)


Newsgroup: it.comp.os.linux.development
Titolo: API mySQL per C/C++

Qualcuno saprebbe idicarmi dove posso trovare del materiale e/o FAQ
sulle API mysql per il C/C++?
Grazie

 sulle API mysql per il C/C++?
 
http://www.mysql.com/documentation/mysql++/

Newsgroup: it.comp.os.linux.development
Titolo: testo colorato in label GTK

Salve a tutti,
 qualcuno sa come si fa a visualizzare il testo di un certo colore in una
 etichetta GTK (GTK_LABEL) ?
Grazie.
-- 
  ________
 |\      /|
 | \____/ |  Sender:
 |        |  
mimmo....@libero.it
 
 |________|


IO LO SO !!! IO LO SO !!!! :)
Si fa cosi':
----- dichiarazione costanti colori ------------
GdkColor cLBLUE    = {0, 0x0000, 0x0000, 0xffff};
GdkColor cBLUE     = {0, 0x0000, 0x0000, 0x8000};
GdkColor cBLACK    = {0, 0x0000, 0x0000, 0x0000};
GdkColor cRED      = {0, 0x8000, 0x0000, 0x0000};
GdkColor cLRED     = {0, 0xffff, 0x0000, 0x0000};
GdkColor cLCYAN    = {0, 0xbb00, 0xccee, 0xffff};
GdkColor cLICE     = {0, 0xbefb, 0xc71b, 0xffff};
GdkColor cCYAN     = {0, 0x6000, 0xBB00, 0xFFFF};
GdkColor cWHITE    = {0, 0xffff, 0xffff, 0xffff};
GdkColor cYELLOW   = {0, 0xffff, 0x8888, 0x0000};
GdkColor cLYELLOW  = {0, 0xffff, 0xffff, 0xcccc};
GdkColor cLGREEN   = {0, 0x0000, 0xBB00, 0x0000};
GdkColor cGREEN    = {0, 0x0000, 0x8000, 0x0000};
GdkColor cGREYCYAN = {0, 0xdd00, 0xdd00, 0xee00};
GdkColor cLGREY    = {0, 0xcc00, 0xcc00, 0xcc00};
GdkColor cGREY     = {0, 0x8800, 0x8800, 0x8800};
GdkColor cSLGREY   = {0, 0xd75c, 0xd75c, 0xd75c};
GdkColor cSGREY    = {0, 0xc71b, 0xc30b, 0xc71b};
----- Funzione per cambio colore testo ------------
void ChangeTextColor(GtkWidget *w,GdkColor *Color)
{
    GtkStyle *style;
    /* set foreground and text to color */
    style = gtk_style_copy(gtk_widget_get_style(w));
    gtk_style_ref(style);
    style->text[GTK_STATE_NORMAL] = *Color;
    style->fg[GTK_STATE_NORMAL] = *Color;
    gtk_widget_set_style(w, style);
    gtk_style_unref(style);
}
----- Chiamata funzione ------------
ChangeTextColor(lb_barcode_A,&cGREEN);
Ciao Ciao
Mandoch

.....................
Fatto. Funziona !

Newsgroup: it.comp.os.linux.development
Titolo: Pilotare l' hardware...

Avrei bisogno di scrivermi un programmino per pilotare una scheda sul mio
PC.
La scheda e' una multifunzionale programmabile,
tipo per accendere caldaia, annaffiare piante e pilotare Robocop.
Devo quindi leggere e scrivere direttamente le porte I/O.
Da dove inizio ?
Io sta cosa l' ho fatta all' epoca in Basic e Qbasic, poi in C sotto Win9x
senza probs.
Sotto WINNT invece non funge per via dell' HAL.
In Linux come mi comporto?
Puo' un SW scrivere sull' HW ?
Mi basta essere root ?
Posso usare SUID ?
Devo scrivermi un demone ?
CIAO

 Devo scrivermi un demone ?
hai due soluzioni:
1) fai un programma eseguito da root che chiama ioperm
2) fai un programma mezzo in kernel space che si occupa di fare l'i/o e
poi un programma in userspace che accede al driver dai file in /dev/...
3) lavorare su /dev/port dall'user space

Newsgroup: it.comp.os.linux.development
Titolo: gentoo e gtk

scusate il crosspost, ma ho sbagliato a postare su i.c.o.l.i
salve a tutti,
ho una gentoo sulla quale ho fatto delle prove con pygtk ...
tutto sembra funzionare ... ma quando provo a creare una
applicazione in C con
#include <gtk/gtk.h>
mi da dei problemi a "cascata" con gli include ... aggiungo
continuamente degli -I/usr/local nella riga di comando
di gcc, ma non ne sto venendo fuori ...
DOVE si specificano le directory in cui cercare i files .h ?
al momento mi sfugge completamente ...
grazie anticipate
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 mi sfugge completamente ...
Si specificano con -I, ma per gtk c'e` una "facility":
gcc blablabla `pkg-config --cflags --libs gtk+-2.0`
Occhio alle virgolette storte.
man pkg-config
Bye.

 man pkg-config
perfetto !! grazie 10000000

Newsgroup: it.comp.os.linux.development
Titolo: Dipendenze sorgenti

Ciao,
ho provato a compilare i sorgenti 2.4.18, ma `make modules' 
puntualmente s'inpuntava:
/usr/src/linux-2.4.18-6mdk/include/asm/processor.h:51: field 
`loops_per_jiffy_R_ver_str' declared as a function                   
Pensando che fosse uno dei soliti casini che la Mandrake fa coi 
pacchetti, e non è il primo che mi capita, ho scaricato la 2.4.20 e 
l'ho installata. Con questa versione, dopo aver avuto qualche 
problema risoltosi con `make mrproper', non riesco a compilare il 
kernel:
#make bzImage
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o 
scripts/split-include scripts/split-include.c
make: *** No rule to make target `include/linux/autoconf.h', needed 
by `include/config/MARKER'.  Stop.
questo "include/config/MARKER" non esiste, e autoconf.h nemmeno.
Cosa devo fare? Ho installato male i sorgenti?
Grazie
-- 
Per l'e-mail rimuovere la frase in maiuscolo e gli underscore.

 Cosa devo fare? Ho installato male i sorgenti?
Prova a fare 
make clean [pulizia]
make dep [forse correggera' il tuo errore]
make bzImage
make modules modules_install
-- 
Andrea Bergia - studente              Linux Registered User #281550

 make dep [forse correggera' il tuo errore]
Si rifiuta di proseguire:
make[2]: *** No rule to make target 
`/usr/src/linux-2.4.20/include/linux/autoconf.h', needed by 
`/usr/src/linux-2.4.20/include/linux/modules/signal.ver'.  Stop.
Non esistono né `signal.ver' né `autoconf.h' e la directory `modules' 
è vuota, e metterci i sorgenti dei moduli del kernel vecchio non mi 
sembra il caso.
Sono un incapace oppure sono perseguitato dai sorgenti pacchi?
Grazie.


 Zero ha scritto:

-- 


 Grazie.
di niente
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+8J7htaNqC4xdaIgRAk1PAKDEfIqYzTcrpyVYUzwFPgFyAHxUrgCfYODl
nu43LQRv8gP+huYSFm+7BxQ=
=aJeY
-----END PGP SIGNATURE-----
-- 
real name: Fabrizio Chiarello	| a Debian GNU/Linux | i'm in the could
nick:	   ponch		|     is running     | do better category
e-mail:	   
fchia...@inwind.it
	|    on Linux v2.4   | 		  - ponch
GnuPG Key: 0x8C5D6888 / A699 895F 564B 6099 860A  8039 B5A3 6A0B 8C5D 6888

 # make mrproprer
Ci avevo già provato, non serve: `make dep' termina con gli stessi 
errori.
Grazie


 errori.
e il "make config" l'hai provato?
Il kernel č un vanilla? l'hai installato in una dir pulita?
non so proprio cosa possa essere! 
ciao
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+8yVotaNqC4xdaIgRAv7RAJ99O7LbAGMjp74f9wyrLg0qLvbSPwCeK8PV
cdu+xoixLEaiU+p7MqnF2Dw=
=2cs1


 Il kernel č un vanilla? l'hai installato in una dir pulita?
No; sě.
Saluti

Newsgroup: it.comp.os.linux.development
Titolo: Libreria standard C++ sotto GPL???

Per curiosit� ho provato ad aprire /usr/include/c++/4.3.3/iostream e ho
notato con sorpresa che la libreria iostream (ma anche altre) � sotto
GPL!! Non LGPL...
Quindi in teoria non posso creare una libreria LGPL attraverso il C++
dentro il mio sistema Ubuntu GNU/Linux. Giusto?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Leggi a modo: (dai commenti iniziali di iostream)
As a special exception, you may use this file as part of a free software
library without restriction.  Specifically, if other files instantiate
templates or use macros or inline functions from this file, or you
compile this file and link it with other files to produce an executable,
this file does not by itself cause the resulting executable to be
covered by the GNU General Public License.  This exception does not
however invalidate any other reasons why the executable file might be
covered by the GNU General Public License.

 covered by the GNU General Public License.
A parte che non ho ben capito del perch� applicare la GPL con eccezioni
invece che la LGPL...
Comunque questa eccezione dice chiaro e tondo che si pu� usare questo file
come parte di una "libreria libera"; non c'� scritto nella parte "Nello
Specifico" che il "file" che usa la libreria e produce un eseguibile possa
*non* essere libero.
Se in linux � normale trovare restrizioni di questo tipo, penso a quegli
IDE come DevC++ che vivono su Windows e i loro sviluppatori non siano al
corrente che non possono farci (se non rischiando) del software non libero.
Ripeto: secondo me la decisione di mettere una "libreria" di tale
importanza sotto la GPL (seppure con restrizioni IMHO poco chiare e forse
contraddittorie) significa che si vuole avere a portata di mano la
possibilit� di attaccare chi usa la GNU libc++ per progetti closed source.
Non � di per s� sbagliato ma (come tipico da parte della FSF) quello che
si legge nelle clausole contrattuali � sempre "diversamente
interpretabile" da quello che scrivono nelle loro FAQ.


if you compile this file and link it with other files to produce an
executable, this file does not by itself cause the resulting executable
to be covered by the GNU General Public License.
se compili questo file e lo linki con altri file per produrre un
eseguibile, questo file non � di per se una causa che obbliga a
distribuire l'eseguibile sotto licenza gnu.
ergo puoi distribuire l'eseguibile sotto la licenza che vuoi, venderlo,
farci dello shareware etc...
tanto � vero che con il gcc ci han fatto tanti di quei programmi
proprietari che non ti immagini  a partire dal 90% di quelli che girano
sotto il mac.
micheg
Newsgroup: it.comp.os.linux.development
Titolo: PHP e il passaggio di variabili tra script, help!!

vorrei passare delle variabili da uno script PHP ad un altro
in modo che restino piu nascosti possibile all'utente/bowser
quindi senza utilizzare i metodi post dei form
e neanche passondogli i valori con la chiamata del secondo script
tipo:
script.php?miavariabile=pippo
visto che tali variabili non le posso salvare nella directory del server
perche' cambiano da utente a utente come faccio??
la mia configurazione e':
Apache 1.3.x / MySQL / PHP
grazie.
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Remove ICE from e-Mail
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 vorrei passare delle variabili da uno script PHP ad un altro
Probabilmente quello che ti serve e` la gestione delle session;
vedi il manuale di PHP.
-- 
Cinereview: FBI protezione testimoni: non male, piuttosto     _/Davide\_
divertente.  Bruce torna in canotta :-)              Voto: 6+ \Alberani/
Per contattarmi: 
http://digilander.iol.it/alberanid/

 
Te le puoi passare o con le session o con delle variabili POST
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
(andando da un mago) 	Toc Toc
			Chi e`??
			Cominciamo bene...

 
Forse non ho capito la domanda ma credo che se le variabili siano poche
sia meglio impostare un cookie (non ricordo il nome della funzione PHP)

perche' cambiano da utente a utente come faccio??
Usi le sessioni. Se non ti va, usi la shared memory! :-)
Poi da script1.php passi una roba tipo
	script2.php?ID=<uniqueid>
...script1 scrive nella zona il cui shared name e' <uniqueid>, poi passa
l'uniqueid a script2, che se la puo' rileggere.
Occhio a chiudere tutte le shmareas che apri, altrimenti il server prima
o poi si siede :-)
* N.B.: il server deve avere il supporto SHM.
Leonardo
".signature": bad command or file name
Newsgroup: it.comp.os.linux.development
Titolo: Warning includendo header files con definizioni di funzioni statiche

Come da Object, ho i file
pippo.c
pippo.h
main_test.c
In main_test.c includo pippo.h
In pippo.h definisco le funzioni usate da main_test.c (pubbliche) e le 
statiche di supporto usate all'interno di pippo.c per definire quelle 
pubbliche
quando compilo main_test.c, prima di linkarlo, utilizzando il -Wall, mi 
becco TUTTI i warning delle funzioni dichiarate statiche in pippo.h di 
cui non si trova la definizione in main_test.c.
Penserei di risolvere mettendo la dichiarazione di tali funzioni statiche 
in pippo.c (in testa al file..) se il metodo è ortodosso 
stilisticamente.. faccio bene ???
Grazie
-- 
InuY4sha


Non ha alcun senso mettere i prototipi delle funzioni statiche in un 
header file.  IMO è più corretto metterli direttamente nel file .c e 
mettere in un .h solo i prototipi (ed ogni altra dichiarazione) di ciò 
che devi esportare.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 che devi esportare.
E questa mi sembra la soluzione migliore; quella di "mmm" è 
strutturalmente corretta, ma rende troppo laborioso il tutto...
Direi che da oggi nel mio codice: static stuff in .c e prototipi, define 
e struct in .h :)
-- 
InuY4sha

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

Salve gruppo, ho un problemino, sono riuscito finalmente dopo svariati test
ad avere un cross-compiler funzionante per sparc, ora riesco anche a
compilare un kernel per sparc il tutto su un x86, quello che non riesco a
fare e' ottenere un tftpboot.img in quanto mi manca l'eseguibile in ogetto,
trovato il sorgente, ho provato a compilarlo su x86 pet x86, ma becco una
marea di errori, qualcuno ha fatto una cosa del genere?
Ilf ile in ogetto, serve a trasformare un file elf in un file .out in quanto
la sparc puo' netbootare solo file a.out
Grazie molte

 marea di errori, qualcuno ha fatto una cosa del genere?
in fase di linking prova ad ad aggiungere l'opzione -static , in questo 
modo generi automaticamnete dei file in formato a.out
forse cosi' ti funzionera'
ciao ciao
 
-- 
	..... il Grande Incubo continua ......
 
                    Jonathan
Newsgroup: it.comp.os.linux.development
Titolo: gethostbyaddr un esempio pratico

Scusate sto studiando ed ho capito come funziona , ma non riesco a
trovare nessun esempio pratico di implementazione,
ad esempio partendo da :
char ip[21];
vorrei ottenere la stampa del nome simbolico associato a questo ip.
come devo usare gethostbyaddr() ?

 come devo usare gethostbyaddr() ?
broken google?
http://www.csee.usf.edu/~christen/tools/getname.c

RedWiz wrote:

grazie per la dritta, il mio google funziona bene , ma non ero riuscito
a trovare niente
solo esempi in php e roba inutile.
CMQ GRAZIE

 a trovare niente
guarda non voglio fare il pignolo, ma io ho semplicemente scritto
"gethostbyaddr c example", per trovare un tot di esempi ...

 
http://www.csee.usf.edu/~christen/tools/getname.c
10 linee di codice... e gia' c'e' un possibile buffer overflow (a parte 
altri controlli d'errore inesistenti).
Che bello sarebbe se, nelle universita', insegnassero agli studenti a 
programmare in modo sicuro.
-- 
Cybertoldo
Per rispondermi via email, sostituisci moc.liamg con 
gmail.com

Cybertoldo wrote:

Che bello sarebbe se ci insegnassero a programmare invece di studiare
tutti gli aspetti possibili ed immaginabili della trasformata di
furier! o le leggi di newton!

 furier! o le leggi di newton!
pensiero decisamente opinabile.
Newsgroup: it.comp.os.linux.development
Titolo: Editing di files MIDI

Salve a tutti. Ho iniziato a scrivere un po' di codice (si fa per dire)
con lo scopo finale di ottenere un editor per files MIDI. So che
esistono molti validi progetti, ma che ci volete fare, a me piace farmi
le cose da me. Se qualcuno e' interessato all'argomento, magari solo per
uno scambio di informazioni e/o possibile collaborazione si faccia
avanti.
L'aspetto che mi interessa maggiormente (al momento) e' quello di
ottenere un editor che dia la possibilità di sfruttare al massimo le
capacita' espressive del MIDI. Per spiegarmi meglio, un limite che ho
notato in quasi tutti i MIDI editor è la difficolta' di utilizzare
l'espressione (dinamica, pronuncia, accenti ecc.) scrivendo le parti
musicali (ovviamente questo limite non c'e' in quei programmi che
acquisiscono le parti dalla porta midi a cui e' collegato uno
strumento).
Mi rendo conto che il discorso e' un po' vago e confuso, ma non voglio
dilungarmi troppo in questa sede.
Grazie per l'attenzione.
kalb.

non ho capito. stai cercando aiuto o stavi solo segnalando il tuo prog?

 non ho capito. stai cercando aiuto o stavi solo segnalando il tuo prog?
Entrambe le cose + o -. Stavo segnalando il progetto e cercando di
vedere se c'e' qualcuno che ha progetti simili per unire le sinergie.
Ciao.
kalb
Newsgroup: it.comp.os.linux.development
Titolo: CVS lento

Ho installato su un PC linux (redhat8.0) vari repository cvs di miei programmilli a
cui accedo anche da un PC NT con TkCVS 7.1 + CVS.exe 1.11.5
Ora ho notato che anche per fare il refresh di una dir da TkCVS ci vogliono
parecchi secondi, in pratica nevigare nelle dir e' veramente uno strazio, mi pare
tra l'altro che non sia poi colpa di una lentezza intrnseca del TkCVS ma e' proprio
il repository che risponde in tempi abissali e il PC linux non e' per nulla carico.
Suggerimenti ?
Ciao,
-Ale
--
=================================================
http://digilander.libero.it/alessandrofreda/
http://www.setiatwork.com/cgi-bin/wkystat.pl?group=FreeBSD
=================================================
Inviato da 
www.mynewsgate.net

 Suggerimenti ?
Accedi al server con la compressione attivata? Da GNU/Linux: cvs -z3
[quello che vuoi]
-- 
Andrea Bergia - studente              Linux Registered User #281550

Alessandro Freda ha scritto:

No, mai usato la compressione, non sapevo neanche che si potesse ...


Suggerimenti ?
Per la precisione aggiungo che i due PC (linux e NT) sono due PIII a 667MHz con
128Mb di RAM e sono connessi da una rete a 10Mbit.
Il TkCVS 7.1.2 (lato NT) impiega circa 20 secondi a visualizzare un repository che
nella home presenta solo 15 file e tre dir. Per voi e' lento (a me sembra di si) o
siamo nella norma ?
Per la cronaca il traffico in rete in quei 20 sec e' quasi nullo e il carico della
CPU linux (visto da top) e sempre a zero. Perche' impiega cosi' tanto ? che sta'
facendo ??


Il problema di lentezza dovrebbe essere la risoluzione inversa dei nomi (da
IP del client a nome del client), dovresti riscontare lo stesso problema
anche usando il telnet o ftp.
Inserisci in /etc/resolv.conf del server gli indirizzi IP e i nomi dei
client.
]zac[


 ha scritto:


--


Newsgroup: it.comp.os.linux.development
Titolo: Problemi con mmap

Allora, provo a spiegarmi in breve...
Ho usato mmap per mappare un file che devo scrivere. Durante l'esecuzione
del prg. nessun problema.. ho fatto tutti i controlli del caso.. non ho
segment violation etc. etc.
Poi vado a fare la close(descrittore_file) e la munmap(..).
Risulato.. il file è vuoto!!
Il file lo creo io con la open("nome",O_RDWR|O_CREAT|O_TRUNC,S_IRWXU);
poi faccio l'mmap:
mmap(0,dimensioni_src_file,PROT_WRITE,MAP_PRIVATE,descrittore_trg_file,0);
Qualcuno mi da' suggerimenti?
Esiste un doc. sull'mmap un po' meglio della pagina man? Magari con qualche
esempio?
Ciao


man msync
...
       msync flushes  changes made to the in-core copy of a file
       that was mapped into memory using mmap(2)  back  to  disk.
       Without  use  of  this  call  there  is  no guarantee that
       changes are written back before munmap(2) is  called.
...
-- 
Ciao, Luigi
      |\      _,,,---,,_       Luigi Felici
ZZzz  /,`.-'`'    -.  ;-;;,_   E-Mail: 
l...@hurricane.it
     |,4-  ) )-,_..;\ (  `'-'  
    '---''(_/--'  `-'\_)
Newsgroup: it.comp.os.linux.development
Titolo: File oggetto C da prog C++

Ciao ragazzi, come si fa' a linkare un file oggetto scritto in C con un altro 
scritto in C++. Qunado ci provo ottengo sempre errori di:
 undefined reference to
Penso che sia da passare qualche opzione al linker, ma non so quali, e 
soprattutto se e' la cosa giusta.
Ciao e grazie,  Luca

  undefined reference to
La stessa domanda è stata posta in questo newsgroup il 9 Maggio:
http://x39.deja.com/viewthread.xp?AN=621440314&group=it.comp.os.linux.development
Max

Max
Scusa, ma non seguo la newsgroup, grazie comunque.
Luca

Ciao e grazie,  Luca
dovresti includere gli header file che si riferiscono alle funzioni in C
in questo modo
#ifdef __cplusplus
extern "C" {
#include  <heade_funzioni_C.h>
 }
#else
#include  <heade_funzioni_C.h>
#endif

#endif
Ok fatto, ovviamente ora funziona tutto
grazie   Luca

Newsgroup: it.comp.os.linux.development
Titolo: Qt3 VS Gtk+

Voi quale preferite?
Xche'?
e che tutorial posso usare??
grazie infinite

e che tutorial posso usare??
Beh, per le GTK oltre ai tutorial sulla pagina ufficiale trovi anche
il libro onlie di Havow Pennington "GTK+ / Gnome Sviluppo di
Applicazioni", che pero' parla di GTK 1.2, non contempla(va) ancora la
versione 2.
Per le QT non ti so dire, guarda sul sito ufficiale.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."


grazie infinite per le info

 meno restrittiva tra l'altro).
Mah. Sinceramente ci credo poco. Credo il rumore si sia limitato al 
mondo degli hobbisti Linux (ma perchè, poi? pretendevano di averlo 
gratis *e* per usi commerciali?), perchè QT non è stato certo il primo 
toolkit per Unix a pagamento, anzi, e neanche questo sistema di licenza 
era una novità
(ok, il prezzo è semplicemente FOLLE)
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

E caso mai
che ne pensate di
Glade per le GTK
e
QT-Designer per le QT
????
ciao

 GPL. "free" è un tantinello generico
Ma non erano sotto QPL ?
Valerio.

Valerio wrote:

GPL e QPL insieme.
-- 
Lorenzo

Io trovo wxWindows migliore di tutti.
www.wxwindows.org

Newsgroup: it.comp.os.linux.development
Titolo: No riesco a fare il build con anjuta

Ho una suse 9.0 e con anjuta riesco a compilare ma poi non mi 
fa il build come se mancasse qualcosa eppure autoconfig e 
automake ci sono anche con glade non riesco a creare degli 
eseguibili non sono molto esperto se qualcuno ha avuto lo
 stesso problema ed è riuscito a risolverlo mi puo' dare un aiuto 
Grazie

 ha scritto nel messaggio
news:pan.2003.12.26....@libero.it...

Newsgroup: it.comp.os.linux.development
Titolo: TCP/IP:porte , indirizzi e connessioni. Come gestisce differenti connessioni a stesse porte?

Più connessioni possono essere svolte tramite lo stesso IP e STESSA
PORTA.
La domanda è: come fa un programma a prendere i dati destinati a lui
se questi transitano nella stessa porta (e IP) in cui transitano dati
destinati ad altre applicazioni.
Come vengono smistati i dati in un canale (IP+PORTA) condiviso?
Altra domanda: nel caso delle pagine web come avviene la
comunicazione?
il client comunica la pagina tramite la porta 80.
Il server risponde tramite un altra porta?
Grazie in anticipo.

 Il server risponde tramite un altra porta?
No, il canale e` sempre lo stesso.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

il relativo socket.
Scusami ma... non mi è ancora chiaro:
Posso utilizzare lo stesso IP e PORTA per connessioni diverse?
esempio due programmi per internet possono utilizzare stessa porta e
stesso IP CONTEMPORANEAMENTE per ricevere e trasmettere i dati?!?!
Per trasmettere non ci dovrebbero essere problemi (se i destinatari
sono differenti) ma in ricezione?
Grazie in anticipo per la risposta e... per la pazienza.
Mairio.

No, il canale e` sempre lo stesso.
Per  completezza aggiungerei  che mentre  la  porta del  lato server  e`
sempre la  stessa, il file descriptor  che il server usa  e` diverso. La
chiamata accept() infatti restituisce un  file descriptor nuovo e libera
quello  del socket  su cui  e` stata  chiamata la  accept(), in  modo da
servire altre richieste.
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
Anche l'ombra fedele non č piů niente
se sopra di essa non c'č un sole che splende
Specchi paralleli si riflettono all'infinito
Linee parallele si incontrano all'infinito.    (Wiz)

 sono differenti) ma in ricezione?
Come ho gia` scritto, nell'header TCP compare anche l'indirizzo:porta
del mittente. Quindi il tuo stack TCP/IP sa esattamente a quale
"connessione" appartiene il pacchetto TCP/IP che gli arriva.
Comunque temo che stiamo scivolando (o siamo gia` scivolati) nell'OT,
anche se non mi risulta che esista un NG italiano che tratti
specificamente di network programming.


esempio due programmi per internet possono utilizzare stessa porta e
Contemporaneamente, No.
-- 
           |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: threads e segnali (lungo)

Schematicamente:
main() attiva un thread (funzione child()) e poi si mette in un ciclo
while(1) infinito aspettando un segnale SIGUSR1 spedito da child() al
verificarsi di determinate condizioni.Alla ricezione del segnale viene
eseguita dal main() la funzione sendTab().
Domande:
*L'esecuzione di sendTab() avviene in parallelo a main() oppure il
controllo passa totalmente a sendTab()? (io penso la seconda, quindi il
ciclo while č bloccato fino al termine della funzione sendTab())
*Se, durante l' esecuzione di sendTab(), child() spedisce un secondo
SIGUSR1, che succede? Viene creata una seconda istanza di sendTab() che
viene eseguita in parallelo alla prima oppure viene atteso che esca il
primo sendTab()?(nel secondo caso mi conviene controllare con un semaforo
l'esecuzione di sendTab()?)
*Quale manuale di programmazione UNIX mi consigliereste? Magari che faccia
riferimento alle differenze di comportamento tra POSIX,SUS e che altro 
(ad es ho notato che sotto Linux ci sono due implementazioni differenti dei
semafori, quale conviene usare e perchč?)?
Grazie
Mat

 primo sendTab()?
No, se non sbaglio il segnale  viene ignorato. Usando il codice sopra ti
assicuri che la segnalazione della condizione non possa essere ignorata.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Un apostolo vedendo Gesu` camminare sulle acque:
- Cazzo se e` buono 'sto fumo!!!

Newsgroup: it.comp.os.linux.development
Titolo: kdevelop e guida in linea

Ciao a tutti,
sto iniziando a lavorare con KDevelop e volevo chiedere alcune
informazioni. Ho visto che quando si inserisce un widget nel progetto
KDevelop questo vinee aperto con Qt designer che genera un file .ui, a cui
sono associati i file .cpp e .h che però io non riesco a trovare da
nessuna parte...mi potete dire dove si trovano per modificarli?
Altra domanda...
una grossa difficoltà che sto incontrando è la mancanza dell'help in
linea...o meglio sono sicuro che da qualche parte si può reperire ma non
so dove, mi sto riferendo a qualcosa di simile alle MSDN di Micrisoft per
capire tutti gli elementi delle classi standard es qdir. qfileinfo,
kmessagebox, ecc...
grazie per l'aiuto
Davide

 una grossa difficoltà che sto incontrando è la mancanza dell'help in
]zac[
Non esiste una documentazione 'in linea', esiste la documentazione di
kdevelop, quella di kde (pacchetti devel), quella delle qt (pachetto
devel), ecc.
Di solito la documentazione viene installata il /usr/share/doc
o /usr/share/doc/HTM.
Da me:
/usr/share/doc/HTML/en/kdelibs-apidocs/index.html
/usr/share/doc/qt-devel-3.3.3/html/index.html
In sintesi guarda in /usr/share/doc .

trovate
grazie
Davide

Newsgroup: it.comp.os.linux.development
Titolo: immagini con gtk

salve,
Come e' possibile visualizzare un'immagine
utilizzando le librerie gtk?
l'immagine e' in formato RGB ed e' in una array di byte.
grazie per l'attenzione.
                                          ------------------
------------------------------------------------------------
------------------------------------------   Stefano Martini
E-mail address: 
mar...@arena.sci.univr.it
Web: 
http://arena.sci.univr.it/~martin
Pgp: finger 
mar...@arena.sci.univr.it
-------------------------------------------------------------

 wrote in message
news:Pine.LNX.4.10.100112...@venere.sci.univr.it...


Pape' Satan, pape' Satan aleppe, comincio' Giancarlo con voce chioccia:
GC> Attraverso la libreria gdk-imlib lo puoi fare facilmente e la documentazione
GC> e' buona.
GC> Non ricordo pero' il link, ma se hai GNOME hai anche questa libreria.
e, almeno sotto debian, in /usr/doc/imlib1/html c'e' un'ottima
"programmers guide".
-- 
addio, e grazie per tutto il pesce

Newsgroup: it.comp.os.linux.development
Titolo: Regexp per l'estrazione di numeri di cellulare

Ciao a tutti, ho una rubrica in formato testo (esportata da un'agenda
elettronica), da cui vorrei estrarre solo le righe che contengono un
numero di cellulare valido. In pratica dovrei costruire una regex che
cerchi una stringa che cominci con 333,338,339,340, ecc, e continui con 7
cifre. Il problema è che i vari numeri sn scritti in modi diversi, ad es.
qualcuno con 333 12 34 567, altri 333 123 45 67, altri ancora
333-12-34-567, e altri modi ancora...come potrei costruire una tale
espressione, cioè che cerchi 7 numeri in sequenza, ignorando eventuali
segni di spazio, meno, punto e così via?
Grazie

 segni di spazio, meno, punto e cosě via?
1) Elimini i caratteri che non c'entrano prima di tirar fuori i numeri
s/[\s\-\.,]//g
2) Prendi quello che resta
[cowo@braveheart cowo]$ echo "333, 123 45 67" |perl -e 'while
(<>){s/[\s\-\.,]//g;print}'
3331234567
Io ho assunto di usare le pcre, visto che con le altre faccio mooolto piů
schifo.
-- 
  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: Allocazione di memoria non in swap

Ho letto che alcuni programmi come gnupg o mcrypt, per motivi
di sicurezza, se eseguiti come root possono allocare memoria
in modo che SICURAMENTE non venga mai scritta su swap e poi
sbiancare la RAM utilizzata per rimuovere tracce delle
crittivariabili utilizzare.
Qual' e' la chiamata di sistema che alloca RAM sicura anziche'
memoria nello spazio di indirizzamento flat?
ciao.
roberto.

 memoria nello spazio di indirizzamento flat?
mlock, mlockall
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
        -<! Where's the warrior in you And the spirit he got?
             You say - "lost" No! It's somewhere inside !>-
               Lost Horizon - Sworn In The Metal Wind
Newsgroup: it.comp.os.linux.development
Titolo: ruby?

ciao a tutti
vi volevo chiedere un parere personale su ruby. in particolare per
quanto riguarda la programmazione di sockets, etc. e magari sapere se
si possono usare in qualche modo i perl modules. 
grazie in anticipo (e buone feste)
g.

 e magari sapere se si possono usare in qualche modo i perl modules.
Sulla RAA (Ruby Application Archive, ci si arriva da
www.ruby-lang.org
) ci sono delle interfacce per usare i moduli Perl e
i moduli Python.  Naturalmente, dove presenti, conviene comunque usare
quelli Ruby.
Per questioni specifiche (o per vedere come si sono trovati i vari
programmatori Perl che sono migrati, ci sono stati vari thread in
proposito), puoi fare ricerche negli archivi della mailing list
ruby-talk, su 
www.ruby-talk.org
.
Massimiliano
Newsgroup: it.comp.os.linux.development
Titolo: Free vs. Delete

Mi è sorto un dubbio programmando ...
se faccio una strdup() alloco la memoria necessaria per la mia stringa.
Ma se dopo voglio liberare quel tot di memoria ...
la free non mi conviene perchè accetta solo (void *)
la delete sembra l'opportunità migliore ...
quindi :
meglio un cast e uso la free ...
... o posso usare la delete (sempre che non faccia casini con la memoria
visto che si usa con la new)



strdup() alloca con malloc(), quindi *devi* usare free().
Max
 

 strdup() alloca con malloc(), quindi *devi* usare free().
Uhm, ma new e delete sono dei wrapper per malloc() e free(). Proprio non
si potrebbe usare delete nel caso proposto dall'OP?
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"La Via prosegue senza fine."
	Bilbo Baggins - Il Signore degli Anelli - J.R.R. Tolkien

> strdup() alloca con malloc(), quindi *devi* usare free().
K> Uhm, ma new e delete sono dei wrapper per malloc() e free(). Proprio non
K> si potrebbe usare delete nel caso proposto dall'OP?
Il mio nasino mi dice che free() è richiamata dall'operatore delete, ma questo
si occupa anche di altre cose basandosi su delle info extra che la new genera
ma la malloc no...
-- 
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 )

 memoria visto che si usa con la new)
*non* puoi chiamare delete se non hai allocato con new! Usa free o, 
ancora meglio, evita di usare strdup ma usa std::string.
ciao Anto
-- 
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: 
http://cpp.programmazione.it

 non si potrebbe usare delete nel caso proposto dall'OP?
no. new e delete sono degli operatori previsti dallo standard C++ che 
si occupano di costruire e distruggere gli oggetti. Il processo di 
costruzione di un oggetto si compone di due fasi:
1) allocazione della memoria
2) chiamata del costruttore
Allo stesso modo il processo di distruzione comprende:
3) chiamata del distruttore
4) deallocazione della memoria
Per implementare i punti 1 e 4 gli autori del runtime potrebberod 
decidere di appoggiarsi alle funzioni malloc e free, ma non e' detto; 
alcune implementazioni potrebbero utilizzare tecniche ed heap 
differenti.

Newsgroup: it.comp.os.linux.development
Titolo: installazione

ciao gente, sono un megaprincipiante di linux, e avrei bisogno di un aiuto
ho la red hat 6.2, ma non sono stato capace di creare la partizione del diso
fisso..
come cakkio si usa il comando fdisk di dos?
quando faccio per creare una nuova partizione, mi dice che non c'è spazio
disponibile su disco..    (ed è logico, è tutto nella "partizione unica"
della FAT32 di windows)
se c'è qualcuno che mi può aiutare....
GRAZIE MILLE!!!!
francesco
pachi...@libero.it

 unica" della FAT32 di windows)
devi andare su un newsgroup apposito
it.comp.linux.iniziare
comunque c'e' un manuale sul cd.

Newsgroup: it.comp.os.linux.development
Titolo: Contenuto di una directory.

Ho bisogno di una funzione che produca un elenco dei file regolari di una
directory, comprendendo ricorsivamente le sottodirectory.
Ho tentato con scandir() e fa al caso mio ma viene fuori un problema quando
si tratta di distinguere i file regolari dagli altri (links etc) e
specialmente non so distinguere un file da una directory.
Grazie per ogni suggerimento.



Dopo che hai ottenuto l'elenco dei file con scandir() puoi usare la
funzione stat() (man 2 stat) per raccogliere informazioni su ogni singolo
file e quindi usare le macro
              S_ISREG(m)  is it a regular file?
              S_ISDIR(m)  directory?
              S_ISCHR(m)  character device?
              S_ISBLK(m)  block device?
              S_ISFIFO(m) fifo?
              S_ISLNK(m)  symbolic link? (Not in POSIX.1-1996.)
              S_ISSOCK(m) socket? (Not in POSIX.1-1996.)
cosě da sapere di che tipo di file si tratta
(tutto ben descritto su "man 2 stat")
Ciao
Matic

 omissis
Molte grazie; ho scelto di usare ftw(), comunque m'è stato utilissimo
conoscere stat().
Newsgroup: it.comp.os.linux.development
Titolo: Manuale del C per linux dove descrive le funzioni





dove trovare un manuale del C e/o C++ per 
Linux
in cui trovare, non tanto il come programmare, ma la
descrizione 
delle varie funzioni e/o classi.



 classi.
il mime non si puo' evitare?...
vabbe' cmq, i manuali che descrivano tutto non esistono! Si prende
un manuale di c e ci si vedono le funzioni standard della libraria C,
e stessa cosa x il C++. Il manuale on-line x eccellenza e' man :))
man funzione
o info.. stessa cosa ma con gli hyperlink..
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx
Newsgroup: it.comp.os.linux.development
Titolo: Come stamapre a video strighe colorate con printf ?

Salve,
qualcuno saprebbe indicarmi se è possibile stampare a video stringhe
colorate con printf()?
Grazie
Raffaele

 
usa le sequenze di escape ascii
tipo 
printf("\x1b[1;36;40mHello World\n\x1b[0m");

 wrote :
| Salve,
| qualcuno saprebbe indicarmi se è possibile stampare a video stringhe
| colorate con printf()?
No, ma con le ncurses, si.
man ncurses

printf("\x1b[1;36;40mHello World\n\x1b[0m");
A parte che quelle sono le sequenze di escape ANSI, chi fa cosi` sara`
maledetto da tutti quelli che dovranno usare il programma su un diverso
tipo di terminale.
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

colorate
Sicuro. 
	fg = 3;
	bg = 5;
	printf("\x1b[3%d;4%dm%s", fg, bg, "Hello world\n");
...pero' prima assicurati che il terminale supporti l'ANSI, e caso mai
disattiva le sequenze extra.
(hint: prova invece con le ncurses :-) )
Leonardo
".signature": bad command or file name

 wrote in message
7t397619e9i12f8n3e9%m...@wonderland.linux.it...


a proposito su che sistemi si trovano terminali non ansi?
Su sistemi unix. (buffa la vita, vero?)
Prova a indagare nella directory del terminfo, o nel termcap, e pensa
che sono tutte famiglie di terminali diversi l'uno dall'altro, e tutte
sul mercato (beh, alcuni li hanno tenuti solo per ricordo dei bei vecchi
tempi, ma potresti ancora trovarne in giro, io, i miei vt220 non li
mollo, e li', tra i colori, hai ambia[*] possibilita' di scelta tra il
verde, e il nero).
[*] Non e' un refuso, e' un nuovo termine coniato sul momento, indica
ampia, ma limitata a due.
Io, ad esempio, ho collegato al mio alpha una serie di terminalini da
campo, in produzione, con 4 righe da 28 caratteri, si' e no' il reverse
video.
Figurati la tua printf come deve rendere bene, su quelli.
Se invece usi le curses, hai la possibilita' di 
1) controlalre se la feature che vuoi eseguire e' possibile sul
terminale che in quel momento sta eseguendo il tuo programma.
2a) Se si', la usi senza sapere esattamente cosa curses mandera' al
terminale, l'effetto che si avra' e' quello che tu hai voluto.
2b) se no, userai altri metodi, o manderai la scritta liscia, senza
attributi.
Questo e' un altro aspetto della portabilita' dei programmi, e anche da
questo si vede se un programma e' progettato *bene* o buttato su alla
*basta cha vada bene a me*.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net