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

Sto usando l'assembler intrinseco per cercare di risparmiarmi un po' di
fatica con l'asm.
Dato il seguente sorgente
#include <mmintrin.h>
 
int main(void) {
        __m64 temp, soglie_minime;
        unsigned char rossomin = 1;
        unsigned char verdemin = 2;
        unsigned char blumin = 2;
        unsigned char rossomax = 3;
        unsigned char verdemax = 4;
        unsigned char blumax = 5;
 
        temp = _mm_cvtsi32_si64 ( (unsigned int) (blumin << 16) + (verdemin << 8) + rossomin);
        soglie_minime = _mm_slli_si64 (temp, 32);
        _mm_add_si64 (temp, soglie_minime);
 
        return 0;
}
compilato con gcc-3.3 -mmmx -g test.c -o test
se lo eseguo mi dà illegal instruction. Il gdb dice:
14              _mm_add_si64 (temp, soglie_minime);
(gdb) step
_mm_add_si64 (__m1={131585, 0}, __m2={0, 131585}) at /usr/lib/gcc-lib/i386-linux/3.3/include/mmintrin.h:192
192       return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2);
(gdb) step
 
Program received signal SIGILL, Illegal instruction.
0x080483e0 in _mm_add_si64 (__m1={131585, 0}, __m2={0, 131585})
    at /usr/lib/gcc-lib/i386-linux/3.3/include/mmintrin.h:192
192       return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2);
(gdb)
Qualcuno di voi ha una vaga idea di cosa voglia dire?

Qualcuno di voi ha una vaga idea di cosa voglia dire?
Mi butto: istruzione non supportata dal processore?
Alessandro.



se l'anno scorso avessi pagato 250 euro un processore che non supporta 
le mmx sarei stato un po' un cretino, no? :-)

 le mmx sarei stato un po' un cretino, no? :-)
Non per insistere, ma non farei di tutto l'MMX un fascio...
Alessandro.



me se scrivo l'istruzioin asm va, se uso l'asm intrinseco no. Solo che non
voglio fare la fatica di scrivere tutta la funzione in asm

 Qualcuno di voi ha una vaga idea di cosa voglia dire?
AFAIK, le istruzione  di addizione MMX operano solo su  vettori di byte,
word e dword. Niente  qword. Non e` che paddq fa parte  delle SSE (e gcc
le usa per sbaglio)?
Prova a postare il file che ottieni con gcc-3.3 -S -mmmx test.c
Kronos
-- 
Home: 
http://kronoz.cjb.net
E' stato a causa di una donna che ho cominciato a bere e non ho mai
avuto la cortesia di ringraziarla.

 Prova a postare il file che ottieni con gcc-3.3 -S -mmmx test.c
ho contattato gli sviluppatori del gcc, mi hanno deto che è un baco del
gcc che ha problemi di allineamento.
Newsgroup: it.comp.os.linux.development
Titolo: Borland C/C++ per Linux

Ho letto su PC Professionale che la Borland sta sviluppando una versione
per linux del suo famoso RAD.
Qualcuno sa darmi notizie piu' dettagliate?
Ciao.


Sul sito di 
borland.com
 c'e' scritto tutto.
In ogni caso per ora hanno rilasciato una versione di JBuilder per linux
e stanno lavorando a Delphi per linux, che al suo interno dovrebbe avere
anche 
un compilatore C++.
A mio parere pero' c'e' un pro/contro nella libreria grafica che verra'
implementata
per Delphi la quale sara' proprietaria, non sfruttera' ad es. gtk, cio
soprattutto per
mantenere un po' di compatibilita' con la versione per win.
Ciao
-- 
---------------------------------------------------------
 Undergraduate students of Computer Science
 University of Bologna
 
 Mail: filippo@...
 Fax:  02-70039704 (for obsolete communications)
---------------------------------------------------------

 Qualcuno sa darmi notizie piu' dettagliate?
Che e` tutto vero.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

Ciao.
il progetto dovrebbe essere pronto per l'estate, prevede il porting
di delphi e c++ builder su linux, vai sul sito di inprise per maggiori
dettagli, il nome in codice è kylix

Newsgroup: it.comp.os.linux.development
Titolo: FAQ di it.comp.os.linux.development

... post vuoto?
Ottavio Campana ha scritto:

 Ottavio Campana ha scritto:
mmm...
cavolo, problemi dell'autoposter. Non avevo nemmeno guardato il corpo.
Vedr� di sistemarlo.
Newsgroup: it.comp.os.linux.development
Titolo: Domanda su compilazione "customizzata"

Ciao a tutti, vorrei far si che un programma C multimodulo che sto 
scrivendo possa essere compilato sia con una serie di moduli (.c e 
relativi .h) complementari presenti in una directory ben precisa (casoA) 
sia con tali moduli presenti in una subdirectory ben precisa del modulo 
primario che contiene il main (casoB). Tali due directory sono definite 
al momento della scrittura dei sorgenti mentre la scelta su quale 
directory scegliere deve avvenire compile time.
Qual'è un buon modo per farlo, magari con la scelta del casoA o casoB in 
fase di lancio del comando make?
Schematizzazione del problema:
SORGENTI:  main.c che dipende da a.c che include a.h
a.c e a.h stanno nella stessa directory
Finchè sviluppo a casa a.c e a.h stanno in una directory ben precisa del 
mio disco fisso.
Quando consegnerò l'esercizio a.c e a.h staranno nella subdirectory 
"lib" della directory in cui sta main.c.
Si potrebbe fare con un parametro da passare al make che agisca sulla 
scelta di macro del makefile e del modulo a.c? Non conosco molto bene 
l'uso del makefile...
  ciao e grazie anticipatamente per le risposte!!

 fase di lancio del comando make?
Non sono sicuro di aver capito bene quello che vuoi fare.
Comunque potresti usare due target differenti nel makefile per
compilare i due modi differenti. E.g. scrivendo 'make casoA' compila
il casoA e 'make casoB' compila il casoB.
Tutto quello che ti serve per creare i due target nel makefile lo
trovi con 'info make'.
Inoltre se hai bisogno di passare una define al programma da compilare
(magari differente a seconda del caso da compilare) puoi usare
l'opzione del gcc -D<name> che e' equivalente a scrivere #define name
nella prima riga del codice che viene compilato.
Saluti,
The Librarian

 
	ciao, rz
-- 
http://mrzac.altervista.org

 l'uso del makefile...
gli autotools non sono semplici, però è coma andare in bici, poi non si
dimentica più :-)


Scusa se ti chiedo senza cercare con Google, ma cosa sono gli autotools? 
Generano un makefile?



yes
http://sourceware.org/autobook/

 Generano un makefile?
argh! molti progetti c/c++ si basano sugli autotools, che non sono altro che
un metalinguaggio che consente di generare in automatico le regole per il
configure, il make, l'install, l'unistall, il supporto al multi lingua,
ecc. .
E' consigliabile prendere un semplice e autonomo progetto (quindi non di
kde, gnome, ecc.) e studiarsi i file di configurazione.
Newsgroup: it.comp.os.linux.development
Titolo: [ANN] wxWindows 2.4.0

se a qualcuno interessa e' uscita la nuova wxWindows 2.4.0
con notevoli miglioramenti ( nota: la licenza e' simil-LGPL )
http://www.wxwindows.org

 
http://www.wxwindows.org
Nooooo avevo appena finito di tirare degli accidenti per far funzionare la
2.2.9 e già mi esce la nuova!
            Alessandro

Newsgroup: it.comp.os.linux.development
Titolo: gtk - perchè nessuno risponde!

E' interessante notare che molti dei miei messaggi non hanno risposta :|,
la cosa cambia se lo posto in un gruppo inglese! Che è... mi spiego male?
(e si che in inglese dovrebbe essere assai peggio ;)))
Sperando che il titolo abbia attratto + di un lettore ne approfitto per
porvi una domanda!
Volevo sviluppare un'applicazione abbastanza piccola ma che utilizza
intensamente la grafica! Ho deciso di utilizzare il toolkit gtk, ma sono
subito incappato in diverti intoppi...
Per la grafica-animazione, il gtk offre diversi widget: gtk-canvas,
gtk-drawingarea, gtk-image! Sfortunatamente nessuno lavora come dico io!
Gtk canvas funziona molto bene certo ma non con un'animazione che sposta
parecchie linee alla "qix" per dire... il drawing area non fà altro che
creare una pixmap (urg), che intasa la ram dell'xserver e rallenta il processo!
Il gtk-image che un'immagine (standard, pixmap, shared) ma sempre a dimensione
fissa! Insomma non c'è nulla che assomigli vagamente ad una semplicissima
e rudimentale finestra delle Xlib! Come posso creare un widget-"buco" di cui
mi ricavo l'handle della win e ci disegno sopra con le xlib?!?
Oppure avete alternative valide?
thx!
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

Non mi intendo di grafica, ma per questo cose mi sa che e' meglio se usi
SDL; gtk non e' propriamente fatto per l'animazione.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 
accesso diretto alla memoria video? in che senso? un segmento di memoria
condivisa?!? (XShmImage). Perchè non mi pare proprio che X consenta questo
accesso così diretto alla ram video!!! Inoltre non è per nulla network
oriented :)
In ogni caso thx per ottenere l'handle! Utilizzando le Xlib e GC standard
sono sicuro che la mia applicazione gigerà molto veloce anche senza l'sdl!
Disegnare su una win senza memorizzare l'immagine (non mi interessa che ci
sia il ridisegno anche solo parziale) è molto + veloce, inoltre si evita
di dover ricreare il segmento di memoria ogni volta che si ridimensiona la
finestra... Dov'è che avevo visto un'esempio tipo "scribble", mi pare negli
esempi del gtk! Quando si ridimensionava la finestra spariva l'immagine e
si ricreava la pixmap! Ma una pixmap sulla memoria del server video è bella
pesante anche se consente una manipolazione + veloce di una XImage...
Ammettiamo di fare un ipotetico campo stellare... creare una pixmap a pieno
schermo per memorizzare dei pixel che devono sparire è abbastanza inutile
ciuz


finestra... 
puoi anche renderla non ridimensionabile

 
stiamo parlando di unix.... full customizable... non interompiamo questa
filosofia =)


filosofia =)
purchè non sia a scapito dell'usabilità però:-)
bye
Newsgroup: it.comp.os.linux.development
Titolo: [CRYPTO] - 3DES

Ciao, mi hanno posto un problema e non saprei come fare a risolverlo
rapidamente:
dato un file criptato in 3DES e una chiave (chiavi simmetriche) dovrei
ottenere il file in chiaro.
E' possibile ?
Come faccio ?
Grazie

 ha scritto nel messaggio
news:a7fqh0$2q1$1...@fe1.cs.interbusiness.it...

Prova qui, ci sono anche dei grafici, e comunque parecchi link
http://www.amagri.it/crittologia.htm
se vuoi approfondire il discorso perň č meglio se provi su
it.comp.sicurezza.pgp
ciao
--
Alessio
----------------------------------------------------------------------------
-----------------
<Non č che ho paura di morire... č che non vorrei essere lě
 quando questo succede  (Woody Allen)>
membro del Zizzetope fun club
HomePage: 
http://space.tin.it/io/gdcap
 (quando funziona)
----------------------------------------------------------------------------
-----------------

Newsgroup: it.comp.os.linux.development
Titolo: g++-docs

Ciao a tutti !
Sto cercando documentazione per la libreria standard del c++ .
Per caso non sapete se esistono delle pagine man o documentazione
texinfo ?????
grazie in anticipo ,qualsiasi suggerimento è gradito .
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Newsgroup: it.comp.os.linux.development
Titolo: QT e designer ...

salve a tutti,
vorrei utilizzare qt designer per creare le ui dei vari form ... creo la
main window, ci metto una widget o una dock widget dentro dei QBox o
GridLayout e NON fa il resize dei vari line edit e label come vorrei ...
ho provato a cambiarei parametri (SizePolicy e simili) ma non ne vengo a capo.
qualcuno mi saprebbe indicare su quale Widget devo agire e quali parametri 
cambiare per fare in modo che la widget centrale si adatti alla grandezza
della main window ?
anche perche' la main window crea una QWidget da cui non ho accesso attraverso
il designer ... almeno cosi' mi pare ;-))
ciao e grazie anticipate ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 grandezza della main window ?
seleziona la form principale e imposta il layout anche di quella
-- 
Under construction

 seleziona la form principale e imposta il layout anche di quella
sto facendo prove da due giorni, ma non riesco a capire COSA e COME impostarle.
1) la policy per permettere ad una Widget di riempire lo spazio che si crea
   e' "Expanding" ?
2) nel Property editor bisogna cambiare la sizePolicy ?
3) se imposto un HLayout devo cambiare le sizePolicy SIA del layout che della
   widget in esso contenuta ?
grazie ...

Newsgroup: it.comp.os.linux.development
Titolo: GCC 2.95.2 !!

Salve,
in ufficio posseggo la redhat 6.1 e dovrei aggiornare il compilatore GCC C++
alla versione 2.95.2: come posso fare ???
Senza ricompilare TUTTO, esistono degli RPM in giro ??? Sul sito 
gcc.gnu.org
non ho trovato niente e se vado sul sito della red-hat ha una versione +
vecchia. Chi mi puņ aiutare ??? E inoltre le STL sono incluse ???
Ciao, Lvca.

Prendendo le dovute precauzioni, potresti cercare sul sito suse o mandrake,
usano anche loro le rpm.

 wrote in message
news:3978D37E...@tiscalinet.it...


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

Quando faccio partire l'ambiente ottengo questo messaggio:
(glade-2:921): Gtk-CRITICAL **: file gtkiconfactory.c: line 1906
(gtk_icon_set_get_sizes): assertion `icon_set != NULL' failed
e come non bastasse (penso sia correlato) quando provo a modificare un menù
dell'interfaccia che ho creato mi si pianta tutto.
Cosa posso fare?
P.S. quando si pianto riottengo lo stesso messaggio.
Grazie mille.
-- 
Saluti,
        by Enri'S
                                                                Linux powered
 
                                                        Registered User #312590
NOTA: togliere il rumore dall'indirizzo

 (gtk_icon_set_get_sizes): assertion `icon_set != NULL' failed
Non è che stai usando un tema per le GTK+ a cui mancano alcune icone?
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4
Newsgroup: it.comp.os.linux.development
Titolo: Problemi di compilazione programma C in linux che accede a MySQL ed Oracle

Salve a tutti,
                spero di non chiedere una stupidaggine, comunque ho 
sempre lavorato con MySQL e adesso devo accedere anche a Oracle (in sola
lettura con le OCI).
Il problema è che se compilo solo per Oracle funziona, se compilo solo per
MySQL funziona, se insieme una valanga di errori (che riporto sotto).
Sono convinto si tratti solo di mettere un flag al posto giusto
il problema è quale flag e qual è il suo posto.
Uso gcc 3.2.2 su una Slackware 9.0.
Se qualcuno può aiutarmi gli sarei infinitamente grato.
Per compilare uso:
/usr/bin/gcc -c  -g -O2 -Wall gestagentioracle.c
/usr/bin/gcc gestagentioracle.o  -g -O2 -Wall -I/usr/include/mysql
-L/usr/lib/mysql -L/usr/oracle/lib/ -L/usr/oracle/rdbms/lib/ -lmysqlclient
-lncurses -lcb -lm -lclntsh  -lpthread -lnsl -ldl -o gestagentioracle
Errori che escono:
......
gestagentioracle.o(.text+0x27):/Linuxext/cpp/FINALE_C/gestagentioracle.c:149:
undefined reference to `sql_host'
gestagentioracle.o(.text+0x2c):/Linuxext/cpp/FINALE_C/gestagentioracle.c:149:
undefined reference to `mysql'
gestagentioracle.o(.text+0x3b):/Linuxext/cpp/FINALE_C/gestagentioracle.c:149:
undefined reference to `SQLsock'
gestagentioracle.o(.text+0x49):/Linuxext/cpp/FINALE_C/gestagentioracle.c:157:
undefined reference to `sql_dbase'
....
gestagentioracle.o(.text+0x19b):/Linuxext/cpp/FINALE_C/gestagentioracle.c:161:
undefined reference to `SQLsock'
....

 ....
-- 
cat <<EOSIGN
Paolo Giarrusso, aka Blaisorblade(togliere solo REMOVEONLYTHIS per rispondere)
Kernel 2.4.20/2.5.63 on an i686; Linux registered user n. 292729
EOSIGN
Newsgroup: it.comp.os.linux.development
Titolo: pop3 e STAT

salve a tutti,
sto scrivendo un "ruspante" server pop, tanto per togliere un po' di ruggine
dalla programmazione dei socket ... qual'e' il metodo migliore per rispondere
allo STAT del client ?? la dimensione della mbox non e' un problema, ma il
numero di messaggi come puo' essere implementato ?? conto i Message-ID della
mbox ???
grazie anticipate ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 mbox ???
No, dividi al "From ".
Da "man mbox" (installato con Mutt):
       An  mbox  is a text file containing an arbitrary number of
       e-mail messages.  Each message  consists  of  a  postmark,
       followed  by  an e-mail message formatted according to RFC
       822.  The file format is line-oriented.  Lines  are  sepa-­
       rated by line feed characters (ASCII 10).
       A  postmark  line  consists of the four characters "From",
       followed by a space character, followed by  the  message's
       envelope  sender address, followed by whitespace, and fol­-
       lowed by a time stamp. The sender address is  expected  to
       be an addrspec as defined in appendix D of RFC 822.
       [...]
       In order to avoid mis-interpretation of lines  in  message
       bodies  which  begin with the four characters "From", fol­-
       lowed by a space character, the character ">" is  commonly
       prepended in front of such lines.
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

  David
grazie mille ...


Newsgroup: it.comp.os.linux.development
Titolo: [OT] Vendo PC completo

Vi propongo l'acquisto del mio vecchio PC che, a partire dalla data di
acquisto (15/01/2001), ho via via aggiornato e ulteriormente equipaggiato:
CONFIGURAZIONE HARDWARE:
case Middle Tower + alimentatore 230W ATX (semi-nuovo)
motherboard Soltek SL-65FVB (BIOS aggiornato all'ultima versione
disponibile)
cpu Intel Celeron 700 MHz
ram 256 Mb PC133
hard disk Maxtor 30 GB 7200 RPM (ancora in garanzia)
scheda video Nvidia GeForce 2mx 32
scheda audio Creative Sound Blaster Live Player 5.1 (ancora in garanzia)
floppy disk drive Teach 3,5" 1,44 MB
lettore DVD LG Goldstar 8160 16 - 48X (ancora in garanzia)
masterizzatore SAMSUNG SW252FEA/N 52 - 32 - 52 (ancora in garanzia)
modem Motorola SM56 Speakerphone
(monitor, tastiera e mouse esclusi)
Prezzo ottimo
Nessun problema alla spedizione postale o alla consegna a mano (entro 50 km)
Attendo Vs notizie,
--
Rocco

 Rocco
Sei già finito in un filtro, addio.

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

Ho installato da poco linux mandrake8.1 e non so come far funzionare il mio
modem adsl ericsson su porta usb. Qualcuno sa spiegarmi cosa dievo fare?
grazie. Roberto

In un momento di follia collettiva, udii Roberto pronunziare chiaramente 
queste oscure parole:

Magari comincia col non postare su tutti i NG!!!
-- 
Rionda
www.rionda.too.it
In hoc LINUX vinces!!!
Newsgroup: it.comp.os.linux.development
Titolo: problema con WINRAR

Salve a tutti,
il mio problema è sul programma WinRar .
In pratica ho un file compresso, ma quando lo apro posso solo visualizzare i
file non posso estrarli perchè dice errore nel procedimento di
estrazione.Non posso quindi estrarli,sapete dirmi cosa dovrei fare??
Ringrazio per la cordiale attenzione.
                                                                                                     fabio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 estrazione.Non posso quindi estrarli,sapete dirmi cosa dovrei fare??
Ho un suggerimento, ed una domanda, per te.
Suggerimento: questo non e' il gruppo adatto, prova su it.comp.aiuto
Domanda: quale meccanismo mentale ti ha portato alla conclusione che
it.comp.os.linux.development fosse il gruppo adatto? Dico sul serio, e'
una curiosita'. Mi potresti rispondere? Grazie.
Ciao.
-- 
Salvatore Iovene
http://www.iovene.com/

Newsgroup: it.comp.os.linux.development
Titolo: DVD e Linux

Esiste qualche sito dove si affronti approfonditamente il tema
della lettura dvd e seguente decodifica Mpeg !!!!!

 della lettura dvd e seguente decodifica Mpeg !!!!!
www.linuxtv.org
Valentino

della lettura dvd e seguente decodifica Mpeg !!!!!
Studiati il sorgente della libmpeg3. Visto che ovviamente l'autore ha
scritto si e no 2 righe di documentazione.
-- 
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! When you say "I wrote a program that crashed Windows", people just stare
     at you blankly and say "Hey, I got those with the system, *for free*" !>-
                                (By Linus Torvalds)
Newsgroup: it.comp.os.linux.development
Titolo: chiamate linkate dinamicamente

Ciao a tutti,
sto sviluppando un software che vorrei rendere il piu' portabile
possibile, per questo ho pensato di fare uso massiccio di autoconf,
config.h e #ifdef da inserire nel codice.
volendo semplificarmi la vita vorrei sapere se c'e' un programmino
che e' in grado di analizzare l'eseguibile per tirarmi fuori la 
lista di tutte le funzioni linkate dinamicamente (printf ecc.).
grazie 1000,
-Francesco

 lista di tutte le funzioni linkate dinamicamente (printf ecc.).
autoscan?
Se hai autoconf probabilmente hai pure quello :)
Bye,
  Gabry

 lista di tutte le funzioni linkate dinamicamente (printf ecc.).
nm -D?
Ciao
-- 
none

ldd ?
giammy

 lista di tutte le funzioni linkate dinamicamente (printf ecc.).
nm -C -U
ma poi non è così immediato.
In ogni caso ogni funzione che non hai scritto tu è in una libreria esterna,
sia pure la libc
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **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

 interpretato o usare una qualche libreria portabile?
Hai perfettamente ragione. Comunque rimane impossibile trovare una
libreria che non sia la libc ma che gestisca tutte le operazioni tipiche
della libc (ora+data, creazione file/directory, vsprintf, risoluzione dei
nomi dei servizi (getservbyport), output formattato ecc..). Ovviamente
dovrebbe essere gia' presente su tutti i sistemi destinatari (ovvero tutti
gli unix).
Per quanto riguarda un linguaggio interpretato, non lo uso per motivi di
prestazioni e per l'universalita' del C.
thanks,
-Francesco
Newsgroup: it.comp.os.linux.development
Titolo: problemi di refresh con Gtk

Salve a tutti.
in breve
ho un programma scritto in c lincato con le librerie gtk.
Questo programma fa partire un pthread che deve interagire con la GUI
cambiando delle scritte all'interno di componenti di tipo gtk_entry.
Questi cambiameti non appaiao a video almeno che non si interagisca
battendo una tasto della tastiera o tramite il mouse. :))
Qualcuno sa come forzare il refresh della GUI? Ho provato con il
metodo gtk_widget_draw ma il programma mi esce con l'errore "Xlib:
unexpected async reply". L'errore č dovuto "penso" ad un problema di
sincronizzazione tra il refresh che io forzo con quello fatto in
automatico dal sistema mahhhh :(
sotto riporto il codice che uso:
        GdkRectangle update_rect;
	update_rect.x = 0;
	update_rect.y = 0;
	update_rect.width = 500;
	update_rect.height = 500;
	gtk_widget_draw(window1, &update_rect);
qualche idea?
grazie 1000
ilcario

 automatico dal sistema mahhhh :(
Quello che fai e` concettualmente sbagliato, le funzioni che disegnano 
la gui dovrebbero essere tutte in uno stesso thread, a meno di non 
inizializzare la gestione multithread di gtk con g_threads_init() se non 
erro.
Potresti mettere un timeout con g_timeout_add() che ciclicamente forza 
il refresh dei widget potenzialmente modificati da altri thread (questa 
e' la strada che segue lopster per esempio), o, piu' pulito, potresti 
provare una cosa del tipo (esempio preso dalla ml di sviluppo gtk):
void main() {
...
g_thread_init(NULL);
g_io_channel_unix_somethingorother_new(hook to a pipe or socket or something
                     to call, label_update_function);
...
pthread_create(&check_tid, NULL, check_queues, window1);
... gtk_main ();
}
label_update_function() {
    read(socket_fd, updated stuff from database);
    label = lookup_widget(GTK_WIDGET(toplevel),"label_name");
    gtk_label_set_text(GTK_LABEL(label), "whatever");
}

 automatico dal sistema mahhhh :(
cerca su google, quello che riporti è una faq di gtk. In pratica hai
problemi di concorrenza tra i thread che accedono ai widget. Per prima
cosa devi chiamare g_threads_init e poi proteggere le parti di vari thread
che modificano i widget con gdk_threads_enter e gdk_threads_leave

Newsgroup: it.comp.os.linux.development
Titolo: Ricerca software house (Milano)

Salve a tutti, sto cercando una software house seria per lo sviluppo di un
modulo Apache in ambiente Linux su Milano. Mi sapete dare qualche
indicazione?
Grazie mille
Alex

  modulo Apache in ambiente Linux su Milano. 
scusa maaaaaaaaa........
se la SH e' a Taranto o Toronto che differenza fa?
;-)
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Contro i brevetti software: 
http://petition.eurolinux.org/index_html

 ;-)
Scusami, mi sono dimenticato di dire che oltre allo sviluppo è richiesta
attività di integrazione (il modulo è un componente di una soluzione
complessa) e test per un paio di mesi on-site su Milano.
Ciao.
Alex
Newsgroup: it.comp.os.linux.development
Titolo: Pechè gcc non trova "iostream.h"?

Salve a tutti.
Ho fatto il classico programma "Hello, world", ma con il comando:
    gcc pippo.c
ottengo solo un messaggio d'errore che mi dice che gcc non riesce a trovare
"iostream.h". Cosa devo fare?
Un'ultima cosettina. Quale dovrebbe essere l'estensione per i programmi C++
(forse .cc ?)
GRAZIE
Daniele.

 writes:

Di solito si usa .cc o .C
Per il primo problema: gcc e` un compilatore C che puo` compilare anche
codice c++, e non viceversa.
Se lo invochi come gcc su un file .c, lui NON capisce che tu stai cercando
di usarlo come compilatore c++, e quindi non prova a usare gli include e le 
librerie c++.
Se vuoi compilare c++, invocalo come g++ o
come c++. 
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

    gcc pippo.c
Se fai cosi` cerchi di compilare un programma in C. Scegli tra:
gcc pippo.C
g++ pippo.c
g++ pippo.C (meglio per vari motivi)
-- 
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

 programmi C++
Da man gcc:
       .C    C++ source; preprocess, compile, assemble
       .cc   C++ source; preprocess, compile, assemble
       .cxx  C++ source; preprocess, compile, assemble
-- 
CDreview: molto bello l'ultimo Baglioni, niente male         _/Davide\_
Macy Gray.                                                   \Alberani/

Newsgroup: it.comp.os.linux.development
Titolo: Urgente kernel

Salve a tutti ecco il mio problema:
cambiando versione del kernel (dal 2.4.3 al 2.4.17) sulla mia distribuzione
linux mandrake 8.0 e ricompilandolo, al momento dell' riavvio mi da il
seguente errore:
request_module[block-major-3]: Root fs not mounted
VFS: cannot open root device "305" or 03:05
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:05
Cioe' mi sembra di capire che il kernel si carica ma non il filesystem root
e per questo devo aggiungere un opzione a qualcosa che non capisco.
C'e' qualcuno in grado di spiegarmi cosa succede ?
e cos'e' il VFS?
Grazie  e ciao a tutti.

netx wrote:

due cose:
1) ricompilato il supporto per il file system ?
2) Aggiornato gli e2fsprogs ?
bye
Gianluca
-- 
We are the opensource. Existence as you know it is over. We will add
your proprietary features and technological distinctiveness to own
opensource project. Resistence is futile. Windows is closed.

 2) Aggiornato gli e2fsprogs ?
Scusa ma che programma sarebbe?
ciao e grazie

Newsgroup: it.comp.os.linux.development
Titolo: Fyle System

Qualcuno conosce il Numero max di files che e' possibile scrivere in una
directory UNIX, Esiste qualche limitazione o e' solo dipendente dallo spazio
su disco?!!
                     grazie.......in anticipo

 su disco?!!
che sappia io, infiniti (mi pare ci sia il limite x 1024 x una dir nei
filesystem MSDOS)...
ciao

 wrote in message
-> 8anv4k$etv$1...@nslave2.tin.it...
-> > Qualcuno conosce il Numero max di files che e' possibile scrivere in una
-> > directory UNIX, Esiste qualche limitazione o e' solo dipendente dallo
-> spazio
-> > su disco?!!
-> che sappia io, infiniti (mi pare ci sia il limite x 1024 x una dir nei
-> filesystem MSDOS)...
No, c'e' un limite nel ext2. Mi sembra sia sui 10.000. Con reiserfs o XFS o
etx3 si dovrebbero superare.
bye
Gianluca
-- 
Home Page                	Contro i brevetti del sw     Boicotta Microsoft
www.infinito.it/utenti/chewbe
 
no-patents.prosa.it/
 
www.boycott-ms.org/
 
"If we have to file a thousand lawsuits a day, we'll do it.
It's less expensive than losing CONTROL of YOUR creative works."
---Jack Valenti, President and CEO, Motion Picture Association of America

su disco?!!
il numero di i-node presenti mi sembra sia l'unica limitazione.
il buon senso, ovviamente, ha dei limiti piu' restrittivi.
i nuovi file system (reiser, ad esempio) alzano notevolmente anche il
limite del buon senso, essendo piu' performanti negli attraversamenti.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

directory UNIX, Esiste qualche limitazione o e' solo dipendente dallo spazio
Non ci sono limiti, ma con la maggior parte dei file system il tempo di
ricerca dell'inode degrada linearmente.
-- 
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

etx3 si dovrebbero superare.
XFS ne puo` contenere anche 67 milioni senza problemi.
Stava scritto da qualche parte, insomma e` documentato :-)
Penso solo a cosa possano servire milioni di files in una dir...
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(per rispondere via email fai un rot13 dell'indirizzo)
(apply a rot13 to reply)

 Penso solo a cosa possano servire milioni di files in una dir...
A perderli.... :-))) 
                        Romano 
-- 
Romano Giannetti --- Linux dai tempi di 0.99pl8 --- e ora...
Linux 
pern.dea.icai.upco.es
 2.2.15pre5
Change - with . and delete .no.spam from my email address!
Newsgroup: it.comp.os.linux.development
Titolo: programmare con svgalib

salve ha tutti è da tempo che mi diverto a fare piccoli aplicativi
grafici con svgalib ma non capisco perchè nella modalita video 640x480 o
superiore non funziona nulla !!???
Cosa sbaglio???
es:
#include <vga.h>
#include <iostream.h>
#include <stdio.h>
main(){
vga_init();
vga_setmode(G640x480x256);
unsigned char *video=vga_getgraphmem();
video[10+640*4]=4;
getchar();
return(0);
}

Cosa sbaglio???
Dalla man di vga_getgraphmem:
"returns a pointer to the  64K  VGA  frame  buffer  window"
                           ^^^^^^^^
Funziona se setti il modo a 320x200x256.
"Most demos, esp.  vgatest(6) show the simple direct use of
 this function to access screen memory."
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(per rispondere via email fai un rot13 dell'indirizzo)
(apply a rot13 to reply)


sei sicuro che la tua scheda video sia supportata?
se no passa a SDL
ciao.

lucriz wrote:

Già anche io ti  consiglio (di provare almeno ) SDL.
Le trovi quà:
http://www.devolution.com/~slouken/SDL/
Ciao.
--
+ 
g.gab...@europe.com
 ---------------+
|                               Linux  |
+---------------- the free philosophy -+

se no passa a SDL
Scusate se mi intrometto, ma che sono le SDL ?
Fanno funzionare anche programmi compilati per le svgalib ? ( con le mie
svgalib non va bene tutta una serie di programmi tra cui mame e quake ).
E inoltre, volendo iniziare a programmare grafica, conviene direttamente
orientarsi verso tali SDL ?
Grazie.
-- 
  ________
 |\      /|
 | \____/ |  Sender:
 |        |  
mimmo....@libero.it
 
 |________|

 Grazie.
Mah, io preferisco le GGI. Inoltre con le ggi puoi far funzionare anche
i programmi che richiedono la svgalib senza ricompilarli.
Ciao,
Fabio Alemagna

Grazie.
le SDL si basano su una serie di driver video
tra cui le Xlib, e anche se non ufficialmente le svgalib
per cui scelgono l'interfaccia video più adatta,
si occupano anche di input da mouse e tastiera,
dei thread, del cdrom, gestiscono il blitting
di sprite con o senza trasparenza,
non so gli ultimi sviluppi.
comunque se ti interessi di demo vanno benone.
vai un po' su 
www.linuxgames.com
 ne trovi di robba.
ciao.

Scusate l'ignoranza ma cosa sono quste sdl ???
Newsgroup: it.comp.os.linux.development
Titolo: Cookies con PHP e Netscape...

In uno script in PHP3 ho settato un cookie ma netscape 4.7 non ne
vuole sapere. Mentre con Explorer 5.0 è tutto OK e questa cosa mi fa
davvero rosicare... Ho letto le specifiche sul sito di netscape. Ho
messo l'url, la data ecc... ma non ne vuole sapere...
Ovviamente i cookies sono abilitati in netscape.
Qualcuno ha avuto problemi di questo tipo???
Potete mandarmi una stringa di esempio??
Grazie e ciao
			Topogigio...

Potete mandarmi una stringa di esempio??
setcookie("NomeDelCookie", "ValoreDelCookie",
  time()+ScadenzaDelCookieInSecondi, "/", "");
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

  time()+ScadenzaDelCookieInSecondi, "/", "");
Se scrivo in questo modo non mi funziona neanche con Explorer!!!
Cavolo sto impazzendo!!

 vuole sapere. Mentre con Explorer 5.0 è tutto OK e questa cosa mi fa
Cosa vuol dire "non ne vuole sapere"? Che non ti rimanda indietro
_nulla_ negli header HTTP?
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 Se scrivo in questo modo non mi funziona neanche con Explorer!!!
L'ho usato e funziona (preso da uno script in produzione). Mi sa che stai
sbagliando qualcos'altro.


Newsgroup: it.comp.os.linux.development
Titolo: c: Leggere un file di configurazione ?

Salve NG,
Che sistema si deve usare per leggere un file di configurazione, tipo di 
quelli che ci sono in /etc.
Avrei bisogno di impostare alcune variabili tramite un file con tanto di 
commenti, come quelli che finiscono con "*rc". Pero' non vorrei leggermi 
riga per riga usando le funzioni string.h altrimenti ci metto un sacco di 
tempo. Esiste qualche libreria specifica o come si fa?
Grazie, Nicola.
-- 
______________________________
chi va pian va san e va lontan

 quelli che ci sono in /etc.
Se cerchi su freshmeat trovi librerie quante ne vuoi.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Battles Are Fought By Those With The Courage To Believe !>-
  		Manowar - Courage

 Se cerchi su freshmeat trovi librerie quante ne vuoi.
Grazie, ma se me ne dici almeno una...


 Grazie, ma se me ne dici almeno una...
Vado a memoria...
libcache
dotconf
-- 
  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

 dotconf
Grazie, ho installato dotconf. 

Newsgroup: it.comp.os.linux.development
Titolo: Script per la shell: problema curioso con bg e fg

non succede nulla. Cosa ho dimenticato di fare? Qualcuno ha idee?
--
=================================================
http://digilander.libero.it/alessandrofreda/
http://www.setiatwork.com/cgi-bin/wkystat.pl?group=FreeBSD
=================================================
Inviato da 
www.mynewsgate.net

 non succede nulla. Cosa ho dimenticato di fare? Qualcuno ha idee?
Come lo esegui? Scommetto come "nome_del_file"... Hai provato a fare
". nome_del_file"?
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland

 Scommessa persa :-)
Sicuro? ;-) Guarda che nell'altro post hai dato la stessa spiegazione 
che poi si risolve come ti aveva suggerito Roberto, o ho capito male?
:-P
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 ho interpretato male quello che voleva dire Roberto?
No problem, anzi magari sono io che non ho capito nulla ;-D
Comunque nel post che hai fatto dicendo che su comp.unix.shell ti hanno 
fatto capire che uno script apre una nuova shell quando viene eseguito,
e questo e' giusto, e qui si spiega il comportamento strambo del tuo 
script; ma c'e' un modo di eseguire uno script per non fare aprire una 
nuova shell. Questo e' appunto il modo che ti aveva suggerito Roberto.
Il metodo e' questo, invece che eseguire il tuo script con
	tu@tuohost:~$ ./tuoscript
oppure con 
	tu@tuohost:~$ tuoscript
eseguilo con 
	tu@tuohost:~$ . tuoscript
--------------------->^
Nota bene questo punto, e' la chiave di tutto.


 :-). Grazie anche a te per la spiegazione.
Devi all'oracolo un punto.


 Devi all'oracolo un punto.
P.S. ;-)
P.P.S. Grazie OuZ per le spiegazioni (che forse avrei dovuto dare io invece
di voler fare il saggio cinese). Ti cedo il punto :-)
Ciao a tutti,

Newsgroup: it.comp.os.linux.development
Titolo: waitpid() e WNOHANG

Ciao a tutti, volevo chiedervi informazioni riguardo il comportamento 
della funzione waitpid() con l'opzione WNOHANG.
Utilizzando tale funzione con argomento 
pid=pid_di_un_processo_non_ancora_terminato il chiamante della funzione 
non aspetta la terminazione del processo con pid indicato nella funzione 
(fin qui ci sono :) ) ma cosa succede una volta che il processo con pid 
indicato termina? Il chiamante della funzione sopra indicata riceve 
l'interrupt e il processo terminato viene eliminato dalla tavola dei 
processi o è necessario perchè ciò avvenga che si richiami la funzione 
di cui sopra?
	ciao e grazie, rz
-- 
         /TYDIRIUM - Ferrara - ITALY\
         \ICQ#    13901251   !!bye!!/
° ° Ranking FIBS: 1319.16 ° °

 
Parlo di C, scusate se l'ho dato per scontato.
	ciao e grazie anticipatamente per le risposte, rz.

 di cui sopra?
E' identica nel funzionamento alla wait(); per cui se termina, il processo
rimarrà zombie nel sistema finchè non verrà chiamata una funzione della
famiglia wait() per rilasciare le risorse e ritornare il valore del
processo terminato.
Newsgroup: it.comp.os.linux.development
Titolo: linking dinamico

Ho alcune domande sul linking dinamico:
1)Quando da un programma chiamo una funzione glibc, questa viene linkata 
staticamente al mio programma o rimane un riferimento che viene risolto 
da ld-linux.so prima dell'esecuzione? O viene linkato st. un codice che 
carica i file .so necessari e risolve i riferimenti?
2)A cosa servono le funzioni dlopen, dlsym e dlclose se tanto ci pensa 
ld-linux.so a caricare le librerie dinamiche richieste da un programma 
all'avvio?
3)Del segmento testo di una libreria dinamica viene caricata una copia 
per programma che la richiede o un unica copia condivisa? Mentre stack e 
heap come vengono gestiti? Si usano quelli del chiamante o la libreria 
ha i suoi?
-- 
Devaraja (Xdevaraja87^gmail^c0mX)
Linux Registerd User #338167
http://counter.li.org

 ha i suoi?
dipende, il segmento testo può essere condiviso se la libreria è compilata
con -fpic o -fPIC (in pratica se e solo se il linker non deve compiere
rilocazioni nel segmento .text della libreria. Il linker comunque compie
sempre rilocazioni nella GOT, ma questo è inevitabile e non compromette la
"sharabilità" della libreria).
Diversamente (se avvengono rilocazioni) il codice viene mappato 1 volta per
ogni processo.
Per lo stack si usa quello del processo, invece le sezioni .data e .bss
della libreria sono a lei riservate.
Se la libreria utilizza una malloc (brk()) viene esteso l'ultimo segmento
PT_LOAD del programma [non della libreria] (tipicamente .data o .bss).
Ciao
-- 
none

 
Potresti suggerirmi un buon libro o tutorial su questi argomenti?
Grazie e ciao


"Linkers and Loaders" non e` male -
http://www.amazon.com/exec/obidos/ASIN/1558604960/dedasys-20
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Linux, Open Source Consulting
- 
http://www.dedasys.com/

 Grazie e ciao
Un qualsiasi documento che descriva il formato ELF e l'ABI x86. Dai 1
occhiata ai link su 
linuxassembly.org
, trovi tanta roba interessante.
Ciao
-- 
none

 all'avvio?
Linkaggio dinamico implicito: gcc obj.o -llib -o program
Con ldd puoi vedere le librerie linkate in modo che sia possibile risolvere
tutti i simboli usando ld-linux
Se usi dlopen e compari non devi linkare la libreria con -llib
Sono affari tuoi cercare l'oggetto e caricare i simboli, cioè istruisci
manualmente ld-linux a fare quel che vuoi.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! When I was young I used to pray for a bike. Then I realized that God 
	 doesn't work that way. So I stole a bike and prayed for forgiveness. !>-

 Potresti suggerirmi un buon libro o tutorial su questi argomenti?
Non proprio un tutorial, ma spiega bene parecchi concetti:
http://people.redhat.com/drepper/dsohowto.pdf

 
http://people.redhat.com/drepper/dsohowto.pdf
Interessante notare come nella prima pagina del documento sia riporaro il 
(C)copyright
"No redistribution allowed" !!!
:-?
Newsgroup: it.comp.os.linux.development
Titolo: pthread_create utilizzarlo dentro una classe

vorrei creare una classe che ha un metodo run e nel costruttore di questa
classe far partire un thread collegato a questo metodo.
utilizzando pthread create è possibile?
qualcuno mi può postare parte del codice
ho trovato solo questo esempio che usa le classi,
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <strings.h>
#include <pthread.h>
#include <iostream.h>
//This C++ class is an abstract representation of a pair of integer numbers.
class pairint{
public:
   pairint(int, int);
   ~pairint() {};
   void add();
   void printpair();
private:
   int _x;
   int _y;
};
pairint::pairint(int x, int y) {
  _x = x;
  _y = y;
};
void pairint::add() {
  cout << "sum of pair is "<< _x+_y << "\n";
};
void pairint::printpair() {
   cout << "value of x is  " << _x << "\n";
   cout << "value of y is  " << _y << "\n";
};
extern "C" void *ThreadStartup(void *);
int main(int argc, char **argv)
{
  pairint  *t=NULL;
  pthread_t     thread;
  int           rc;
  t = new pairint(5,10);
  rc = pthread_create(&thread, NULL, ThreadStartup, (void *)t);
  if (rc) {
    cout << "Failed to create a thread" << "\n";
    exit(EXIT_FAILURE);
  }
  printf("Waiting for thread to complete\n");
  rc = pthread_join(thread, NULL);
  if (rc) {
    cout << "Failed to joint a thread" << "\n";
    exit(EXIT_FAILURE);
  }
  cout << "Tadah" << "\n";
  exit(EXIT_SUCCESS);
}
// This function is a helper function. It has normal C linkage, and is
// the base for newly created pairint objects. It runs the
// add method on the pairint object passed to it (as a void *).
// After this method completes normally (i.e returns),
// we delete the object.
void *ThreadStartup(void *_tgtObject) {
  pairint *tgtObject = (pairint *)_tgtObject;
  tgtObject->add();
  delete tgtObject;
  return (NULL);
}

volevo chiedervi anche se utilizzando pthread create poi
ho accesso a tutti i buffer che ho creato in modo condiviso
da più thread...
in pratica io ho bisogno di accedere in maniera condivisa a più buffer
tra i diversi thread.

 
Certo. L'esempio che hai mostrato illustra chiaramente la tecnica. 
1. crei una funzione che receve un void*, fa il cast al tipo giusto e invoca
la funzione membro che vuoi eseguire nel thread
2. invochi pthread_create passando come terzo e quarto argomento
rispettivamente l'indirizzo della suddetta funzione e l'indirizzo del tuo
oggetto.
Se vuoi una soluzione generica, puoi fare qualcosa del genere:
 template< class T, void* (T::*Func )() >
 void*
 thread_start(void* p) { return (reinterpret_cast<T*>(p)->*Func)(); }
Quindi, se hai una classe A con una funzione membro 'run', che restituisce
void*, ti basta scrivere:
 
 A obj;
 pthread_create(&tid, NULL, &thread_start< A, &A::run >, &obj );
Comunque, per queste cose ti consiglio di usare Boost.Thread:
http://www.boost.org/doc/html/thread.html
Max
Newsgroup: it.comp.os.linux.development
Titolo: Rinnovo la richiesta, esempi di socket commentati

Mi spiace ma non riesco a trovare un gran che' con Google.
Ho trovato un Articolo del mitico Umberto Salsi, ma vorrei
provare con la programmazione in C.
Grazie mille.

Disinteressandosi completamente del fatto che l'entropia dell'universo
 è in costante crescita Pisinho l'ha aumentata dicendo:

Beh ma purtroppo in italiano troverai ben poco (puoi provare a cercare
delle dispense di prof. di informatica).
Negli ultime 3/4 numeri Linux&C ha presentato una rubrica proprio sulla
programmazione delle socket, puoi provare a richiedere gli arretrati (o
magari a vedere se pubblicano on-line gli articoli) sul loro sito:
www.oltrelinux.??? dove .??? non ricordo mai se è .net .org o .com 
-- 
 |\ |       <-> 
http://digilander.libero.it/nemesis2001/
 | \|emesis <->      "War, war never change us..."
 



prova qui:
http://pmode.impazz.it/
vai su Risorse e scarica socket.zip
Il link diretto dovrebbe essere
http://members.xoom.it/pmode/socket.zip
non ho idea di come sia e se sia quello che serve a te (non l'ho
scaricato), ma una provola puoi sempre farla. Dovrebbe essere in italiano,
dato che si tratta di materiale proveniente dall'università di Milano.
ciao
Fabiolo

 provare con la programmazione in C.
Prova qui 
http://homes.dsi.unimi.it/~pagae/Reti
-- 
The fish doesn't think ,
cause the fish knows everything
	>>>:/OuZ\:<<<
per rispondermi in mail rimuovere TOGLIQUESTO

Newsgroup: it.comp.os.linux.development
Titolo: Documentazione QT

Salve a tutti, a breve dovrò scrivere un programma utilizzando le qt. La
documentazione HTML è ottima e completa (a dir poco esauriente!!), ma non
esiste (o c'è modo di generare) una versione stampabile? L'html è
utilissimo come riferimento durante la programmazione, ma vorrei leggermi
qualcosa in anticipo senza dover essere costretto a stare attaccato al
monitor.
Qualche suggerimento?
-- 
Simone

..::~Simone~::.. wrote:

Mi rispondo da solo: si trova qualcosa di sperimentale su
ftp://ftp.trolltech.com/qt/pdf
Come mai nessuno ha risposto? Non mi sembrava una domanda banale (o comunque
su 
groups.google.it
 non sono siuscito a trovare indizi, né sulla faq di
questo NG).
-- 
Simone

 faq di questo NG).
Beh tendenzialmente questo NG non e' frequentatissimo, e probabilmente tra
chi ha letto il tuo messaggio nessuno sapeva risponderti.
Saluti,
 Gavrila

 Saluti,
Io invece direi che è abbastanza ben frequentato, però probabilmente è così.
Forse pochi programmano con le QT, o pochi necessitano della documentazione
cartacea. L'importante è averla trovata, ed è anche molto ben fatta (per
essere sperimentale): oggi la mia stampante ha lavorato parecchio ;-)
-- 
Simone