mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Red Hat 7.3 ----- /mnt/windows NON CREATO

Ho cambiato distro, passando da Mandrake a Red Hat 7.3, ma non mi ha creato
nessuna cartella in /mnt che si colleghi a /dev/hda1, corrispondente alla
partizione per Windows, e quindi non posso accedervi. Quale file devo
modificare per accedere a hda1?
Aiutatemi,...Giuseppe
--------------------------------
Inviato via 
http://usenet.libero.it

modificare per accedere a hda1?
Creati innanzitutto la directory /mnt/win e poi modifica (con i privilegi
di root) il file /etc/fstab aggiungedoci la riga
/dev/hda1	/mnt/win	vfat	   defaults,user,noauto      0  0
                                ^^^^
Questo è il filesystem nel mio caso fat32 se usi windows2000/xp dovrai
aggiustarlo, a questo punto per montare la directory ti basterà 
digitare mount /mnt/win
Per maggiori informazioni "man mount" e "man fstab" e soprattutto queste
domande sono da it.comp.os.linux.iniziare per questa volta passi ...
-- 
  _  _ >>Now on Linux<<  _     ||              Home Page:
 | \| |___ _____ ___ ___|_|___ ||  
http://digilander.iol.it/nemesis2001
 | .` | -_|     | -_|_ -| |_ -|||     e niente sarà più come prima ... 
 |_|\_|___|_|_|_|___|___|_|___|||            ... o quasi ;)

Newsgroup: it.comp.os.linux.development
Titolo: Bash e colori

Cercherņ di essere breve e di farvi perdere meno tempo possibile. Vorrei
solo avere una "dritta" per sapere le tag da usare per scrivere a colori
in bash. Un esempio potrebbe essere un messaggio al momento del login
(modalitą testuale) a colori. Mi basta sapere dove andare a cercare di
preciso.
Una grazie in anticipo, Lothar.

man ncurser 
.........
..........
       The ncurses package supports: overall screen, window and pad 
manipulation; output to windows and pads; reading terminal input; control 
over terminal and  curses
       input and output options; environment query routines; color 
manipulation; use of soft label keys; terminfo capabilities; and access to 
low-level terminal-manip­
       ulation routines.
...........
..........
-- 
Valter Mazzola -  Software/Databases for Enterprise Web Internet Sites
   PHP, Java Servlets, Applets, Jsp, ASP, PERL, Mod_Perl, Apache, IIS.
* 
HTTP://SITIDINAMICI.COM/?nttp
 ----- 
http://italia.LinSwap.com/?nttp
 
Phone:(+39) 347/129-07-16.  Fax:(+39) 02/700-539-403


I'm not prejudiced, I hate everyone equally.

 Una grazie in anticipo, Lothar.
Se ti serve sapere come stampare testo a colori sulla console (magari in C)
puoi dare un occhio ai sorgenti di questa applicazione:
http://knocker.sourceforge.net
Nel file knocker_term.c ci sono delle funzioni che fanno proprio questo.
-- 
Stupidity got us into this mess -- why can't it get us out?

Newsgroup: it.comp.os.linux.development
Titolo: parentesi graffa '{ }' con kde

Vorrei scrivere programmi c in Linux, ma non so come inserire i caratteri
non di tastiera (come ad esempi la parentesi graffa) con kde. Da consol
funziona il classico Alt+123 o 125, ma con kde? Potete aiutarmi?

Marco wrote:

Prova :
Alt Gr + 7    {
Alt Gr + 0    }
Newsgroup: it.comp.os.linux.development
Titolo: stripping di libreria dinamica

Ho un eseguibile che linko staticamente a diverse librerie.
L'eseguibile è 1.8MB, una volta strippato diventa 550KB.
Il mio dubbio è che non vengano strippati i simboli all'interno
delle librerie statiche che ho usato per linkarlo in quanto
quest'ultimo ricordo che era di circa 300KB e non riesco quindi
a darmi alcuna spiegazione su come possa essere aumentato
di 250KB senza aver aggiunto nulla di particolare al sistema.
-- 
Saluti, Antonio Gallo - AGX per gli amici di Usenet
(o_         
http://www.antoniogallo.it
   Sito personale
//\         
http://www.badpenguin.org
    Progetto "Bad Penguin" (d)
V_/_        
http://www.linux.it/ILS
      Italian Linux Society 

 di 250KB senza aver aggiunto nulla di particolare al sistema.
Ma quand'è che era di 300KB? Magari era quando lo linkavi dinamicamente.
-- 
Saluti,
    Mardy
http://castellina.org/interlingua

 Ma quand'č che era di 300KB? Magari era quando lo linkavi dinamicamente.
No dinamicamente mi viene di pochi KB
cmq credo che il problema sia dovuto alle ncurses magari prima linkavo
alla 4 ora alla 5

Newsgroup: it.comp.os.linux.development
Titolo: Getpass

 viene messo nulla.
Non conosco la funzione getpass(), ma probabilmente ti restituira' un
puntatore alla password immessa, e di certo non ti riempie la stringa
password visto che per farlo dovresti passarle un puntatore a questa.
Alessandro.


dovresti fare
char* password = getpass("Inserire password : ");
Attenzione che la stringa cosi ottenuta verra' sovrascritta
con la prossima invocazione di getpass. ti conviene copiarla
se devi tenerla a lungo.
Comunque, non dovresti usare questa funzione, perche' presenta dei 
problemi e' obsoleta. Molti sistemi la implementano ancora e forse
rimarra' a lungo, pero' e' stata rimossa dallo standard X/Open CAE.
  Uno dei problemi e' che non e' thread-safe. Se il tuo programma
usera' piu' thread potresti avere brutte sorprese. Questo non
solo per il fatto che viene usato un buffer statico interno alla 
libreria, e quindi condiviso da tutte le chiamate concorrenti di
getpass, ma principalmente perche' manipola i gestori di segnali 
globale. Infatti la funzione gestisce per te il segnale SIGINT
(quando l'utente interrompe il programma con Control-C), in modo
da ripristinare la normale modalita' di echo.
  La semplicita' si paga.
Se vuoi, puoi provare ad disabilitare manualmente l'echo
con tcgetattr e tcsetattr. Piu' o meno come segue:
struct termios oldterm;
void sigctrl(int s) {
   tcsetattr(0,TCSANOW, &oldterm);
   exit(1);
}
char buffer[256];
int main() {
   struct termios t;
   tcgetattr(0, &t);
   oldterm = t;
   signal(SIGINT, sigctrl);
   t.c_lflag &= ~(ICANON);
   t.c_lflag &= ~(ECHO | ECHONL);
   tcsetattr(0,TCSANOW, &t);
   fgets(buffer, 256, stdin);
   tcsetattr(0,TCSANOW, &oldterm);
   ....
}
--
Marko

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

Salve a tutti il mio quesito è questo:
ho la  Mdk8.0 e starei cercando di ricompilare il kernel ma dando il comando
"make menuconfig"  mi da: "No rule to make target 'menuconfig' . stop".
Sapete che significa ?
Grazie a tutti.


Talking about music is like dancing about architecture.
                -- Laurie Anderson
Newsgroup: it.comp.os.linux.development
Titolo: informazioni sui Web Server

Ciao a tutti, chi di voi mi sa dire quale personal web server posso
usare per asp sia con linux che con windows?
Ciao e grazie 
Roberto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 usare per asp sia con linux che con windows?
Nessuno. Su Linux il supporto ASP e' solo parzialmente implementato
tramite il modulo Apache:ASP, oppure puoi usare Chili!ASP di
Chili!Software che pero' costicchia parecchio.
Vuoi una soluzione veloce, funzionale e veramente portabile ?
Php o Java, ti consentono di fare tutto cio' che fa Asp e molto
di piu', inoltre sono supportati su qualunque sistema.
Davide

Newsgroup: it.comp.os.linux.development
Titolo: Primi problemi con GTK e QT

Stavo provando il tutorial per GTK e compilando il programma helloword.c mi 
da il seguente messaggio:
linea di comando : gcc -Wall -g helloword.c -c helloword 'gtk-config 
--cflag' 'gtk-config --libs'
msg di errore : gcc: helloword: File o directory inesistente
                gcc: gtk-config --cflag: File o directory inesistente
                gcc: gtk-config --libs: File o directory inesistente
                In file included from /usr/include/gdk/gdk.h;31,
                                 from /usr/include/gtk/gtk.h;31,
                                 from helloword.c:2:
                /usr/include/gdk/gdktypes.h:33:18: glib.h: File o directory 
inesistente 
                In file included from /usr/include/gtk/gtkarg.h;31,
                                 from /usr/include/gtk/gtkobject.h;31,
                                 from /usr/include/gtk/gtkaccelgroup.h;35,
                                 from /usr/include/gtk/gtk.h;32,
                                 from helloword.c:2:
                /usr/include/gtk/gtktypeutils.h:31:18: glib.h: File o 
directory inesistente 
                helloword.c:98:1: warning: no newline at end of file
Cosa devo guardare?
Mi spiegate anche come devo interpretare i vari msg.
Mi succede una cosa simile anche provando il tutorial di QT quando compilo 
con g++ sembra che non trova dei file che sono nelle #include. Dove devo 
verificare i vari puntamenti agli #include?
Scusate le troppe domande ma sono un novizio con tanta voglia di capire 
questo bellissimo mondo Linux;)
Grazie.

                 helloword.c:98:1: warning: no newline at end of file
Metti un newline sull'ultima riga del sorgente, dopo l'ultima graffa.
Bye.

questo bellissimo mondo Linux;)
Per eventuali domande sulla shell, chiedi in icol.iniziare.
-- 
Saluti,
    Mardy
http://castellina.org/interlingua

Alessandro Pellizzari wrote:

Grazie cosě funziona.
Newsgroup: it.comp.os.linux.development
Titolo: Framebuffer e grafica

Avete  presente yast2  che all'installazione  di  suse 6.3  e 6.4  viene
avviato su framebuffer?  Ecco la grafica viene implementata  su server X
per framebuffer? E se sě sapete con quali librerie?
Insomma  qualcuno   sa  darmi  delle   informazioni  per  avere   un  CD
autoboottante  (e questo  lo  so  fare) che  avvii  da  solo una  simile
interfaccia?
Grazie e ciao!
-- 
Non c'č piů forza nella normalitŕ: c'č solo monotonia.

per framebuffer? E se sě sapete con quali librerie?
Non ho capito molto e non ho presente yast. Se lancia il server X fb poi ci
puoi disegnare sopra con qualsiasi toolkit per X.
-- 
  Giuseppe "Cowo" Corbelli >> Riding on Linux 2.2.14
------------------------------------------------------
ANTI-SPAM: E-Mail address is fake. Substitute IHATESPAM with cowo.
-<= Always Tried My very Best To Find What Lies Within
     Put Myself To The Test, Judge Me Not, It's Not A Sin =>-
		Yngwie J. Malmesteen - Leonardo

Newsgroup: it.comp.os.linux.development
Titolo: Comunicazione seriale RS232

Ciao a tutti, mi chiedevo se fosse possibile simulare una comunicazione
seriale RS232 tra due 2 diversi usando un solo pc con una sola porta RS232.
Quello che ho gia' fatto e' ponticellare i pin 2-3, 7-8 e 1-4-6 della porta
RS232, in questo modo dovrei poter creare un loop. Poi ho scritto due
applicazioncine in C semplici semplici... In pratica da una applicazione
scrivo con la tastiera e invio alla seriale... l'altra applicazione deve
solo leggere e rispondere se ha letto correttamente.
Pero' in fase di test si creano dei problemi. Mi si presentano
principalmente due situazioni:
1) se l'applicazione in ascolto riesce a leggere il comando, poi non riesce
a inviare la risposta.
2) l'applicazione in ascolto non riesce a leggere il comando, e ovviamente
non manda alcuna risposta.
Mi chioedevo se qualcuno ha gia' provato a fare qualcosa del genere, oppure
se sa per certo che una cosa del genere non e' fattibile.
Tutta sta tiritera solo perche' non avendo due pc ed essendo che il mio pc
ha solo una porta RS232 ho bisogno di un modo per fare qualche test tra i
due programmi simulando due pc diversi.
CIAU!!! :-)

Separa la logica di comunicazione da quella di messaggio, creati una pipe e
invece di aprire l'handle sul device della seriale lo apri sulla pipe.
Quando hai collaudato bene tutta le routine di messaggio agganciaci la
logica di comunicazione di seriale.
Bye,
Raktzo

raktzo wrote:

Grazie della risposta. Dunque, ho cerccato di documentarmi sulle pipe. In
pratica quello che mi suggerisci e' di far comunicare i due programmini
senza passare dalla seriale e solo quando funzionano cosi' di passare
attraverso la seriale.
Giusto?

> Giusto?
Giusto!
Bye,
Raktzo
Newsgroup: it.comp.os.linux.development
Titolo: parser html

Ciao a tutti.  Intanto, sono nuovo nel mondo Linux. Dico questo perchč,
probabilmente, potrň anche scrivere qualche fesseria.
Devo scrivere un'applicazione C per ARM (ma questo non č il
problema...) che visualizzi il contenuto di un file html. Insomma, piů o
meno quello che fa un browser.
Riesco a scrivere del testo su una finestra utilizzando le librerie gtk
(visto che sono disponibili sul device che sto programmando).
Ma come devo fare per interpretare il file html?? Che codice devo
scrivere?? Che librerie devo usare??
Aiutatemi, vi prego... mi licenziano qua!!!!
Gianni
:(:(:(
-- 
giannivilla
------------------------------------------------------------------------
giannivilla's Profile: 
http://www.linuxforum.it/member.php?userid=52
View this thread: 
http://www.linuxforum.it/showthread.php?t=7573

 librerie devo usare??
Ti sei imbarcato in un'impresa non da poco. In pratica devi scrivere un 
motore di rendering HTML.
La cosa piu` semplice che puoi fare e` prendere gecko, webkit o gtkhtml e 
integrarli nella tua applicazione.
L'ultimo sta venendo abbandonato perche` un po' lento a recepire le 
novita`, ma usabile per semplici documenti. Il secondo si sta facendo 
strada adesso in Gnome. Il primo e` stabile, ben documentato e diffuso (e` 
il motore di firefox...), ma grosso e pesante.
Se hai un device con risorse limitate ti consiglierei gtkhtml.
Bye.

 scrivere?? Che librerie devo usare??
la libwww
leggi 
http://www.w3.org/Library/User/Start.html
alla domanda:
Should I use the Internal SGML/HTML Parser?

io non sarò comunque un genio... però secondo me non è possibile non
riuscire a trovare delle librerie...e comunque non poterle inserire con
facilità nel makefile... inserisco il widget gtk_moz_embed_new, ho
inserito l'include, lo compilo....ma per linkarlo ho gli attacchi di
panico.
Dove devo includere la libreria?? dove trovo quale libreria devo
linkare?? come dico al ./configure di aggiungere una libreria?? Che
pasticcio.......


 riuscire a trovare delle librerie...e comunque non poterle inserire con
Se non ti serve un browser completo perche' non usi il semplice gtkhtml?
Non conosce quasi per niente i fogli di stile, non sa cosa sia il 
javascript, ma per il resto e' piu' che sufficiente x un'applicazione 
semplice.
Se devi leggere gmail invece moz_embed o il WebKit di nokia (che e' una 
versione di khtml basata su GTK) probabilmente sono meglio, e 
probabilmente il secondo e' di + facile integrazione :)
Bye,
  Gabry
Newsgroup: it.comp.os.linux.development
Titolo: Mono

Ciao a tutto il NG,
qualcuno di voi ha provato MONO in maniera approfondita sia dal punto di
vista di ASPX che di sviluppo di applicazioni non web?
Se sì quali sono le vostre impressioni (simpatie e antipatie a parte!!!)?
Ximian dice che è stabile e che in Germania lo stanno usando anche in
ambienti di produzione tipo (mi pare) Pubblica Amministrazione. Ma sarà
vero o è solo pubblicità?
Io (scettico) non mi fido molto a metterlo in produzione, però se qualcuno
di voi ha dei feedback basati su esperienze e non solo su
'sensazioni'....bè, sarebbe molto più costruttivo delle mie 'simpatie' e
del mio 'sesto senso'!
Lo scopo è fare un porting di un'applicazione intranet ASPX da Win a
RedHat...
Grazie mille a tutti
Luca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 RedHat...
Beh, non dovrebbe richiedere troppo lavoro. In teoria basta isolare le
parti dipendenti da windows e riscrivere solo quelle.
Luca
-- 
Home: 
http://kronoz.cjb.net
La mia opinione puo` essere cambiata, ma non il fatto che ho ragione.

 e sotto linux.
A questo punto ti faccio una domanda: come trovi le performance di Mono
confrontate a quelle del framework .NET di MS?
Io ho provato a fare un benchmark mooooolto stupido che mi ha allarmato un
po' in quanto i tempi con Mono erano molto più lunghi, ma visto che tu
stai sviluppando in maniera incrociata applicazioni vere confrontabili tra
i due ambienti penso che il tuo bench sia DECISAMENTE più completo del
mio!! :-)
Grazie mille ancora per il tuo intervento.


 confrontate a quelle del framework .NET di MS?
Non ho mai fatto nessun benchmark serio a dire il vero. Per ora
compiliamo ed eseguiamo con tutte le opzioni di debug attive quindi le
performance sono quelle che sono. Con le ottimizzazioni attivate puoi
aspettarti un incremento di 10-15 volte della velocita` nella parti
pesanti (almeno secondo qualche micro benchmark che abbiamo fatto).
L'applicazione comunque e` interattiva e decisamente poco CPU bound, non
ci siamo mai posti il problema della velocita` di esecuzione (ie. anche
in modalita` debug e` reattiva, nessun rallentamento percepibile).
Il tempo di compilazione e` in effetti un po' piu` alto con mono (un
10% scarso).
Luca
-- 
Home: 
http://kronoz.cjb.net
Se il  destino di un uomo  e` annegare, anneghera` anche  in un bicchier
d'acqua.
Proverbio yddish
Newsgroup: it.comp.os.linux.development
Titolo: programmare shell

dove posso trovare(in rete) qualche tutorial sulla programmazione shell? ho
cercato un po ma senza fortuna (magari c'è qualcosa negli how-to, la mia
release è suse6.2)
grazie

dove posso trovare(in rete) qualche tutorial sulla programmazione shell? ho
$ info bash
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

Ciao Luigiman,
 > dove posso trovare(in rete) qualche tutorial sulla programmazione shell? ho
 > cercato un po ma senza fortuna (magari c'è qualcosa negli how-to, la mia
 > release è suse6.2)
www.linuxdoc.org
-- 
Pa.Ped, Como
paolo.p...@flashnet.it
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Appunti Linux, FAQ, HOWTO e altro:
file://usr/doc/HOWTO, file://usr/doc/FAQ
http://www.linux.it
, 
http://www.pluto.linux.it
ftp://ftp.unina.it/pub/linux/pluto
, 
ftp://ftp.pluto.linux.it/pub/pluto
X11 FAQ: 
http://www.cli.di.unipi.it/~zugliani/x11faq.html
Pluto Journal: 
http://www.pluto.linux.it/journal
Linux Gazette: 
http://www.linuxgazette.com
Linux Weekly News: 
http://lwn.net
LinuxDoc : 
http://www.linuxdoc.org
Ricerca NEWS: 
http://www.deja.com
IRC: #linux-it
Info.ita: 
http://www.punto-informatico.it

release è suse6.2)
in /usr/doc/bash
c'e' un file che inizia con "manual"
abbastanza corposo.
Se vuoi degli esempi, ed hai una slackware,
inizia a guardarti il programma "setup"
-- 
Saluti, Antonio Gallo
- Bad Penguin la distribuzione Linux italiana - 
http://www.badpenguin.org
- PRIME DI POSTARE QUI VAI SU 
http://www.badpenguin.org/info/dejanews.htm
- Non serve il Pentium 3 per andare in internet, basta non comprare un winmodem
- Se Linux non funziona e perche' non hai letto abbastanza manuali
- Tutta la doc e' su 
www.linuxdoc.org
, in italiano su 
www.pluto.linux.it
- Prima di cercare un programma vai su 
www.freshmeat.net
 o 
michel.enter.it

Newsgroup: it.comp.os.linux.development
Titolo: Disegnare una mappa in un applicazione Web, server Linux

Salve a tutti
ho la necessità di implementare, in un applicazione web, la
visualizzazione di alcuni punti (chiamiamoli target) in una mappa (per
il momento solo l'italia)...
Di fatto devo limitarmi a visualizzare dei *pallini* colorati, posizionati
in corrispondenza di aree geografiche (una città, una cella GSM, un comune....)
ed, eventualmente, unire tra loro alcuni di questi.
Il server Web sul quale gira il sistema è Apache + Tomcat tutto
sotto Linux.
Qualcuno ha affrontato problemi analoghi?
sa darmi qualche suggerimento, link o tools utili per questo?
va benissimo anche acquistare un prodotto esistente
grazie in anticipo
--------------------------------------------------------------------------------
Esistono solo 10 categorie di programmatori a questo mondo...
quelli che capiscono i binari e quelli che non li conoscono
--------------------------------------------------------------------------------

Esiste un prog open source che si chiama KImage Map Editor...effettua una
ricerca su un motore e troverai il link.
--------------------------------
Inviato via 
http://usenet.libero.it

 ricerca su un motore e troverai il link.
provo..
grazie
Newsgroup: it.comp.os.linux.development
Titolo: time & daytime

ciao,
sto tentando di far funzionare una linux box come time server in una
rete locale. Ho suse 7.0 ed ho abilitato in inetd sia il servizio
time che daytime. Ad una scansione con NMAP le due porte appaiono in
listen state ma una sessione TELNET ad una qualunque di queste termina
immediatamente. Poiche si tratta di servizi interni penso di non dover
installare nulla se non abilitarli appunto in inetd con:
time stream tcp nowait root internal
daytime stream tcp nowait root internal  
time dgram udp nowait root internal
daytime dgram udp nowait root internal  
Dove sbaglio?
Grazie dell'aiuto.
Angelo

 Dove sbaglio?
A chiedere aiuto per la gestione di un sistema su un gruppo per lo
sviluppo:-)
Probabilmente ci sono problemi con hosts.allow o hosts.deny (man
hosts_access), ma non e` questo il newsgroup dove parlarne.
Ciao,
-- 
David N. Welton
   Consulting: 
http://www.dedasys.com/
Free Software: 
http://people.debian.org/~davidw/
   Apache Tcl: 
http://tcl.apache.org/
     Personal: 
http://www.efn.org/~davidw/
Newsgroup: it.comp.os.linux.development
Titolo: fork(), sleep() e problemi ...

Ciao a tutti.
Ho un problema con un "esercizio" di semplice programmazione in *nix.
Ora non so se sono io che non riesco a capire, o sbaglio l'uso degli 
strumenti richiesti.
Dunque...
Testo:
"Scrivere un programma C che genera un figlio.
-- il padre entra in un ciclo infinito in cui ogni secondo stampa un 
intero crescente
-- il figlio:
? stampa il pid del padre
? aspetta 5 secondi
? invia un segnale SIGKILL al padre
? aspetta altri 5 secondi
? stampa nuovamente il pid del padre
? termina
"
e il "core" del codice che ho scritto è:
if ( (pid=fork()) <0 ) {
	perror("fork error");
	return 1;
}
else if (pid!=0) { /*codice del padre*/
	while(1) {
		sleep(1);
		printf("\n count: %d", count++);
	}
}
else { /*codice del figlio*/
	printf("\n sono il figlio di %d", getppid());
	sleep(5);
	kill(getppid(), SIGKILL);
	sleep(5);
	printf("\n sono il figlio di %d", getppid());
	return 0;
}
e non fa quello che vorrei che facesse :)
Cioè non riesco a capire perchè va prima in sleep e poi stampa...
Anzi, l'out del codice che ho scritto è:
count:0
count:1
count:2
Killed
(dopo 5 secondi) sono il figlio di PID
sono il figlio di 1
Mi aiutate a capirci qualcosa? E scusate se magari per voi sono 
sciocchezze...

 
 Prova a dare un sync() dopo la printf.
 $ man 2 sync

  $ man 2 sync
Ho provato or ora.. niente, non va :|

 
Digita "man stdout" e leggiti il paragrafo "CONSIDERATIONS". La risposta č
lě. 
Max

 sciocchezze...
prova a sostituire sutte le print con la coppia:
numerochardastampare = sprintf(stringadastampare,"stringa di
formato",argomenti...);
write(fileno(stdout),stringadastampare,numerochardastampare);
attenzione che ho usato write(2) (syscall non bufferizzata)
e non fwrite(3) (funzione ANSI C delle libc buferizzata)
e al posto di fileno(stdout) puoi mettere direttamente 1
Ciao
Roberto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 strumenti richiesti.
Il programma e` giusto, sostituisci printf(...) con fprintf(stderr, ...) 
e i risultati saranno quelli desiderati, stderr e` unbuffered, quindi e` 
lo stream corretto da utilizzare in casi come questo.

Ho risolto usando fflush(stdout) dopo le printf .
E chi ci avrebbe mai pensato che il problema era legato alla 
bufferizzazione ? :)
Grazie davvero a tutti ! :)
P.S.: ho provato anche le altre strategie che mi avete suggerito, e 
funzionano tutte. Qual'è secondo voi quella più elegante o quella più 
"corretta" ?
Grazie grazie grazie grazie.... :)

 "corretta" ?
mettere lo \n in fondo alla stringa da stampare :)

 bufferizzazione ? :)
Prova a mettere '\n' al termine di ogni printf() anziche all'inizio.
La printf() su stdout è line buffered e '\n', in questo caso, ha lo 
stesso effetto della fflush().
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 stesso effetto della fflush().
Oh caxx! E' vero :)
E allora molto meglio un \n invece che fflush ...
Ancora grazie :)
Newsgroup: it.comp.os.linux.development
Titolo: Questo prog. non mi ritorna al prompt

Dopo l'esecuzione di questo programma non ritorna il prompt della shell, non 
so che fare, il programma è il seguente e legge da una tty (io uso la 8), 
il figlio scrive in un fifo e il padre legge dal fifo e riscrive alla tty 
scelta, termina con EOF (CTRL+D su una riga vuota):
______________________________________________
#include<stdlib.h>
#include<stdio.h>
#include<fcntl.h>
main(int argc, char *argv[])
{
int fd,fd1,pid,nn,ret;
char *temp;
temp=malloc(4096);
ret=mkfifo(argv[1],O_CREAT|0666);
if (ret == -1)
        {
        printf("Errore nella chiamata mkfifo\n");
        exit(1);
        }
fd=open(argv[1],O_RDWR);
printf("FIFONAME = %s\n", argv[1]);     //debug
if (fd == -1)
        {
        printf("Errore nella chiamata open di fifo\n");
        exit(1);
        }
printf("TTY SCELTA = %s\n",argv[2]);    //debug
fd1=open(argv[2],O_RDWR);
if (fd1 == -1)
        {
        printf("Errore nella chiamata open di tty\n");
        exit(1);
        }
pid=fork();
if (pid == -1)
        {
        printf("Errore nella chiamata fork\n");
        exit(1);
        }
if (pid == 0)                   //sono il figlio
        {
        while(nn != 0)
                {
                nn=read(fd1,temp,BUFSIZ);
                write(fd,temp,nn);
                }
        }
else                            //sono il padre
        {
        while (nn != 0)
                {
                nn=read(fd,temp,BUFSIZ);
                write(fd1,temp,nn);
                }
        }
unlink(argv[1]);
printf("FIFO CANCELLATO\n");
free(temp);
printf("Memoria liberata\n");
close(fd);
printf("File descriptor fd chiuso\n");
close(fd1);
printf("File descriptor fd1 chiuso\n");
printf("Programma terminato\n");
}

Newsgroup: it.comp.os.linux.development
Titolo: Linux, Netscape & downloadable fonts

Ciao
qualcuno ha mai smanettato con Netscape e i downloadable fonts di DHTML?
I suddetti font sono gli stessi per un qualunque SO?
Grazie
Marcello

 I suddetti font sono gli stessi per un qualunque SO?
Ne dubito: MacOS e UNIX usano (di base) i Type 1 e 2, mentre Windows usa
i True Type. Gli altri non so.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________
Newsgroup: it.comp.os.linux.development
Titolo: Per imparare programmazione et similia

Salve,
innanzitutto mi scuso se avete già discusso questo argomento.
Sono un utente di Windows da parecchi anni, ma avendo l'intenzione di
imparare ad usare linguaggi di programmazione come il C, e tecniche mirate
ad internet come PHP, SQL, Java e via dicendo, mi sono convinto ad
utilizzare Linux che mi pare sia più predisposto per quel tipo di
operazioni.
A questo punto, ho comprensibilmente una serie di dubbi. Primo fra tutti,
non sono sicuro sulla distribuzione da adottare: secondo voi, per il mio
scopo (e sempre ricordando che sono abituatissimo a Windows e DOS, ma ho una
conoscenza purtroppo marginale del mondo Linux) è più indicata una Red Hat
7.3, una Mandrake 8.2 o una SuSe 8 (essendo un neofita, tendo ad evitare
Slackware o Debian)?
Inoltre: meglio l'ambiente KDE o Gnome (per il poco che avevo capito quando
li avevo visti in azione, mi era parso che i due avessero parecchi punti in
comune)
Ed infine: quali pacchetti mi conviene installare direttamente all'inizio?
Vi ringrazio del vostro aiuto.
Michele


Apache-PHP per il PHP
gcc 2.95.* per la compilazione in C
il resto... boh, non ne ho idea, devi vedere tu lo spazio a tua disposizione e
la destinazione d'uso del sistema.
[Followup-To: it.comp.os.linux.iniziare]
Adieu,
-- 
Lestat de Lioncourt                               |          Ciro Mattia Gonano
  JabberID: 
les...@jabber.students.cs.unibo.it
    |    Undergraduate Student in
  ICQ#: 52631406                                  |         Computer Science at
  URL: 
http://www.CS.UniBO.It/~gonano
             |       University of Bologna
            <powered by Linux Slackware 8.1 on Kernel 2.4.18-xfs>

Newsgroup: it.comp.os.linux.development
Titolo: Grafica in console

Ciao a tutti.
Qualcuno di voi conosce qualche semplice libreria per il C/C++ che mi
permetta di disegnare semplici figure geometriche in consolle (linee,
rettangoli, cerchi) in modalità vettoriale?
Necessito anche di poter utilizzare il mouse per disegnare e spostare le
figure.
Se poi conosceste qualche programmino (anche in alpha) di questo tipo di cui
possa guardare i sorgenti sarebbe ancora meglio.
L'idea è quella di fare un programma per disegnare semplici flow chart in
consolle.
Grazie
Li...@work.it
--

 consolle.
Dai un'occhiata alla libreria SDL a 
http://www.libsdl.org
: e` la 
libreria che Loki aveva creato ed usava per il porting dei vari giochi 
verso Linux, ed e` sotto LGPL.
Dai poi un'occhiata alle librerie di contorno, ed in particolare alla 
libreria SDL_gfx a 
http://www.ferzkopp.net/Software/SDL_gfx-2.0
 che 
implementa delle primitive (con antialiasing o meno) per disegnare su 
superfici SDL.
SDL e` cross-piattaforma (Linux, Windows, Solaris, FreeBSD, MacOS), puo` 
utilizzare come backend l'X Window System, il kernel framebuffer di 
Linux, libGGI ed anche la svgalib, ed in piu` ha dell'ottima 
documentazione, e` semplice da usare e trovi molti esempi.
Newsgroup: it.comp.os.linux.development
Titolo: gcc & openssl

salve a tutt ala ML
devo compilare un programma che fa uso della libreria sha.h di openssl solo
che in fase di compilazione mi da errore dicendo che faccio un riferimento
non definito alla funzione SHA1.
Sia l'include della libreria che l'uso della funzione SHA1 sono corretti
all'interno del codice del programma, c'è quindi qualche parametro extra che
devo passare al gcc affinchè tutto vada a buon fine?
Mauro



la linki la libreria? Usi -lssl ?

 ha scritto nel messaggio
news:pan.2004.07.22....@campana.vi.it...

No infatti è proprio il parametro che non conoscevo da passare a gcc
Grazie
Mauro

Newsgroup: it.comp.os.linux.development
Titolo: core dumped

Salve,
ho appena cominciato a lavorare con Linux e ho gią un problema:
ho modificato i file di configurazione (access.conf, httpd.conf,
srm.conf) e quando cerco di lanciare Apache mi appare il messaggio di
errore :
"Segmentation fault  (core dumped) ".
Che significa?
Ciao
  Donatella :)
--
Posted from [195.120.213.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Significa che il processo e' morto e una immagine della sua memoria
viene salvata su disco.
Ma se  vuoi fare prendere le modifiche ai file di configurazione mica
devi rilanciare il demone. In genere (non conosco Apache quindi non sono
sicuro) basta un kill -HUP #### (#### process number).
Comunque queste cose dovresti chiederle su icol.software
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Newsgroup: it.comp.os.linux.development
Titolo: Librerie per il multimedia con Linux

 Per il 2D mi hanno consigliato SDL (ma come sono le sue performance??)
Ci realizzano i  porting dei videogiochi per Linux quelli  della Loki, e
mi sembrano veramente buone.
Ciao,
 Emmanuele
-- 
Emmanuele Bassi         |  Linux: [ 
http://digilander.iol.it/ebassi/linux/
 ]
                        |   SLRN: [ 
http://digilander.iol.it/ebassi/slrn/
  ]
emmanue...@iol.it
  |   SETI: [ 
http://digilander.iol.it/ebassi/seti/
  ]
  GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

 Per il sonoro, il playing degli AVI, ecc., invece, cosa si usa?
Le SDL gestiscono anche il sonoro (2D) ed il CDROM per l'audio. Comunque ti
consiglio le FMOD, che gestiscono l'audio posizionale, esistono anche sotto
Windows, e sono molto facili da usare, seppur più potenti di DirectSound
etc...
Comunque SDL gestisce grafica2d (con possibilità di creare un contesto
OpenGL), audio 2d, threads, eventi, joystick, timers, e, ...mi pare più
niente... :-)
--
Marco Iannaccone
marc...@tin.it
ICQ UIN: 18748121     MetalCoder
"What is real? How do you define real? If you're talking about your senses,
what you feel, taste,
smell, or see, then all you're talking about are electrical signals
interpreted by your brain."
        Morpheus - The Matrix

 Saluti
Newsgroup: it.comp.os.linux.development
Titolo: funzione di libreria C

salve,
sto scrivendo un piccolo sw.
ad un certo momento questo software ha l'esigenza di parsare una pagina
html alla ricerca di tag <a>, la funzione di parsing e' ok e mi torna un
output simile al seguente:
*** begin cat & paste ***
multiget-0.0.1 [DEBUG4]:
append this url to GList: 
http://pallotron.homeunix.org/docs/mysql/MySQL
 -
manuala4.ps
*** end ***
delle volte sono in presenza di caratteri di spaziatura ' ' (l'esempio di
sopra e' esplicativo).
dovrei scrivere una funzione che mi sostituisca gli ' ' con i "%20".
sapete se percaso esiste gia' una qualche funzione di libreria che faccia
questo lavoro?
grazie


Funzioni di libreria standard direi che non ce ne sono.
Se vuoi puoi dare un occhiata a libcurl (
http://curl.haxx.se/libcurl/
).
Alessandro.

 Alessandro.
sto usando quelle nel mio programma! :)
cmq vabe' pazienza... me la scrivo sta funzione...
tnks
-- 
 [ Failla Angelo Michele aka pallotron ----- Freaknet Medialab CT ]
 [ pallotron (at) 
freaknet.org
 || angelo.failla (at) 
freaknet.org
 ]
 [ W3C: 
http://pallotron.homeunix.org
 ------------- ICQ: 31112052 ]
 [ GPG Key ID: 97E9049F ----------- fetch it @ 
http://pgp.mit.edu
 ]
 [ fingerprint: 2E6B 6F9A A403 F283 6F7C D899 1765 9124 97E9 049F ]

Newsgroup: it.comp.os.linux.development
Titolo: RedHat - disabilitare scheda sonora

Ciao a tutti.
Ho appena installato la RH su di un server senza scheda sonora.
Quando entro come root ( tutte le volte ) mi avverte che non puo'
inizializzare il sound. Come faccio a disabilitare definitivamente la
ricerca della scheda ed eventualmente delle periferiche ?
Il server e' gia' configurato e vorrei disabilitare quello che non e' utile
al fine del suo funzionamento ottimale ...
Grazie.

 al fine del suo funzionamento ottimale ...
Butta l'interfaccia grafica, se e' un server.
Contestualmente non ti rompera' piu' perche' manca o non e' accessibile
/dev/dsp.
-- 
          |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: <no subject>

Il mondo di Linux mi affascina per vari motivi anche se ho poche conoscenze,
dopo questa premessa voglio sapere quali sono attualmente i linguaggi di
programmazione diffusi sotto il sistema operativo di Linux.
In più dove posso trovare documentazione in rete su Linux possibilmente in
Italiano.
Grazie.
-- 
Posted from 
webserver.nicolettisalotti.it
 [212.210.46.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Italiano.
su it.comp.os.linux.iniziare ---> vista la tua premessa qui sei OT :-)))
Ciao
Wiz of Id
http://web.tiscalinet.it/penguin_rules/


Tutor at D.S.I. - University of Milan
I'm Linux zion 2.4.0-test11 #1 Wed Dec 6 11:51:00 CET 2000 i586 unknown

Tutti quelli che non ha inventato zio Bill, I suppose
Magari! :) No, a parte gli scherzi, nessuno conosce un compilatore Cobol
GPL, free, o comunque gratis che sia VERAMENTE ANSI e soprattutto SERIO
con un po' di documentazione sull'utilizzo dello stesso annessa? In tutto 
questo tempo non ne ho trovato nemmeno uno per linux che potesse essere 
almeno comparabile al datatissimo MS Cobol 5.0....  (so di aver cercato 
male... ;) ).
-- 
aSs0  -  
mastr...@bigfoot.com
  -  ICQ UIN  #21746800  
Mi  fidavo di lei  come un giocatore nella sua miglior
        				combinazione.]

 Python ... [ questi ultimi sono piů linguaggi di scripting, utili per generare
Aggiungi Pascal, ADA, Objective C, Fortran, Eiffel, Smalltalk, Java e
dio solo sa quanti altri che non ho ancora sentito nominare.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

male... ;) ).
NOn credo, ho cercato parecchio anch'io.
E' l'ultimo ostacolo per convertire mio fratello al pinguino, e tutto il
suo dipartimento in universita'.
Di cobol completi ce ne sono, ma a pagamento, e non poco.
Di cobol free, o quantomeno gratis, ce ne sono alcuni, piu' o meno
avanti nello sviluppo.
Stavo seguendo, tempo fa, tinycobol, sembrava piuttosto promettente.
-- 
           |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: Problemi conun pezzo di codice c++

ragazzi sto diventando pazzo , aiutatemi a capire
#include <stdio.h>
class B;
class A{
public:
	B c;
	A(){}
};
class B
{
public:
	A c;
	B(){}
};
main(){
	B f;
}
cosa c'è di sbagliato in questo codice, ho provato a compilarlo sia in 
winzoz con il visual studio che in linux con il gcc
e mi dice
error 'A::c' uses undefined class 'B'
Ma com'è possibile?
ho utilizzato il paradigma della predichiarazione apposta....
:-(
aiutatemi per favore

 error 'A::c' uses undefined class 'B'
Perche' in A tu stai istanziando B ma a quel punto il compilatore non
sa ancora come e' fatta B, visto che la definizione e' fatta dopo.
class B, e' una dichiarazione non una definizione.
Per far funionare il codice potresti fare una cosa del genere
class A{
 public:
 	B* cP;
 	A(){}
};
e istanziare B nel costruttore con una new.
Sono parecchio arruginito con il C++, pertanto prendi quello che ho
detto con il beneficio del dubbio. :-)
HTH
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ma com'è possibile?
ovvio, perche' la definizione di B viene dopo quella di A, prima hai 
solo la dichiarazione. E se ci metti un puntatore a B invece che un 
oggetto B e nel costruttore della classe ti occupi di istanziare 
l'oggetto B? (e nel distruttore lo deallochi)

 cosa c'è di sbagliato in questo codice, 
[...]
Come gia' detto da altri il problema sta nel fatto che in A non puoi
definire un membro di tipo B perche' ancora il compilatore non sa com'e'
fatto (e quindi non sa quanto e' grande), l'hai solo dichiarato.
Anche se il compilatore 'guardasse' in avanti alla ricerca della
definizione di B non sarebbe possibile cmq implementare questa struttura
perche' e' ricorsiva senza condizione d'uscita.
Infatti A contiene un B che contiene una A che contiene....
Se usi in A un puntatore a B invece il problema non si pone perche' un
puntatore occupa, a prescindere dalla struttura puntata, sempre 4 byte e
quindi e' solo sufficente dichiarare B per usarne il puntatore.

Newsgroup: it.comp.os.linux.development
Titolo: Aiuto!!

Ho installato linux sul secondo hard disk, mentre su quello master ho
conservato windows me. Ho installato anche Lillo (mi sembra si chiami così)
per poter scegliere all'avvio quale dei due sistemi operativi caricare. Ho
deciso in seguito di cancellare linux e ho quindi formattato il secondo hard
disk. Pensavo che Lillo risiedesse su C: e che quindi l'operazione non
comportasse problemi. Adesso invece quando accendo il computer Lillo parte,
poi si blocca immediatamente senza darmi la possibilità di digitare alcun
comando;windows non viene quindi caricato. Con un disco di boot riesco ad
entrare in dos, ma da lì non so come risolvere il problema. Ho scartabellato
nell' autoexec.bat e ho setacciato l'hard disk ma non trovo nulla che mi
aiuti nella disperata impresa. Sarò immensamente grata a iunque mi darà
qualche consiglio.
Grazie e Ciao!
Angelica

 ha scritto

LILO non lillo mica è un cane:)))
fdisk /mbr
-- 
================================================================================
TO REPLY
CHANGE 
NOS...@technologist.com
 IN ingv at 
technologist.com
"...Unix, MS-DOS, and Windows NT (also known as the 
    Good, the Bad, and the Ugly)."                     (by Matt Welsh)

 qualche consiglio.
Allora chiedili su icol.iniziare, qui si parla di sviluppo e tutto questo non 
c'entra un tubo.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 comando;windows non viene quindi caricato.
Premi il tasto "tab" subito dopo l'avvio di LILO e se hai fatto le cose per
bene durante l'installazione
dovrebbero apparirti due opzioni: dos e linux.
Seleziona dos e Windows parte :-))
Ciao
EV

 conservato windows me. Ho installato anche Lillo (mi sembra si chiami cosě)
LILLO?!?
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson
Newsgroup: it.comp.os.linux.development
Titolo: Aiuto make impazziotoooooo

Sto realizzando una piccola applicazione, e quando compilo il tutto con 
make mi viene fuori un errore mai visto prima :((((((((
<command line>: macro names must be identifiers
<command line>: warning: extra tokens at end of #define directive
Cosa significa????
Ringrazio anticipatamente.
Keres Contorni...


Quasi  sicuramente un errore di sintassi, ma senza il sorgente
e' difficiele individuarlo...
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: <ncurses.h>

Dove posso scaricare la libreria <ncurses.h> ?
Ho cercato ma non l'ho trovata.
Grazie
Luca De Stefano <deste>

 Dove posso scaricare la libreria <ncurses.h> ?
La trovi nel pacchetto ncurses-devel.
Ciao.
-- 
*** Linux user # 198661 --- ICQ 33500725 ***
***  Home  
http://web.tiscali.it/kailed
  ***
       ***  Powered by SuSeLinux  ***

 Ciao.
Grazie :-)

Grazie ,trovate

Newsgroup: it.comp.os.linux.development
Titolo: problemi di smpeg con gcc 3.2.3

Salve a tutti, scusate se chiedo qui ma non sono riuscito a trovare nulla con google, ho provato a compilare smpeg 0.4.4 (mi sembra sia l'ultimo) con il gcc 3.2.3 (la distro è la crux), il configure funziona correttamente, ricordo inoltre di avere compilato il tutto con la slack 8 un annetto fa e tutto funzionava a dovere adesso mi da questo errore:
.libs/libsmpeg.so: undefined reference to `operator new[](unsigned)'
.libs/libsmpeg.so: undefined reference to `operator delete(void*)'
.libs/libsmpeg.so: undefined reference to `operator delete[](void*)'
.libs/libsmpeg.so: undefined reference to `operator new(unsigned)'
collect2: ld returned 1 exit status
make[1]: *** [plaympeg] Error 1
make[1]: Leaving directory `/tmp/smpeg-0.4.4'
make: *** [all-recursive] Error 1
volevo solo chiedere se qualcuno era riuscito a compilare questa libreria con una versione 3.2.x del compilatore gcc.
grazie.
-- 
     	     Powered by crux i686 1.2
	Registered User Linux #338524

ok sorry, fate finta che non abbia postato nulla ho trovato la soluzione nella faq di frozen bubble, per la cronaca:
make CC=g++ clean
make CC=g++ all

Newsgroup: it.comp.os.linux.development
Titolo: Debugger Perl

Salve.
Sto cercando un Debugging per Perl 5 sotto server X    Kde oppure Gnome
So ke esiste ma non riesco a trovarla.. qualcuno puň darmi una
dritta...???
Grazie..
ByeZ!

dritta...???
Installi devel-ptkdb.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.18
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computer programmers never die, they just get lost in the processing. !>-
Newsgroup: it.comp.os.linux.development
Titolo: [flex] Lettura da buffer invece che da file...

Ho realizzato un soegente per flex che controlla il formato dei
mac address. Tutto funziona se questi vengono letti dallo standard
input, controllando il sorgente C generato ho notato che viene usata
la getc() per la lettura dei caratteri.
Io avrei la necessita' di usare un buffer in memoria... C'e' un metodo
furbo per leggere i caratteri da un buffer o devo necessariamente mettere
mano al codice C generato (cosa che vorrei evitare, visto cosa viene
generato)?
Grazie e
Bye, bye
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 furbo per leggere i caratteri da un buffer o devo necessariamente mettere
Sě, ridefinire YY_INPUT.
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

 Sě, ridefinire YY_INPUT.
.. quando uno e' fesso, e' fesso :-)
Siccome e' il primo tentativo di scrivere uno scanner, daresti un'occhiata
al sorgente flex che ho realizzato?
Sono quasi 300 righe... se nessuno si altera lo posterei sul NG.
Grazie della dritta.


 Sono quasi 300 righe... se nessuno si altera lo posterei sul NG.
Sarebbe meglio postare un link.

Newsgroup: it.comp.os.linux.development
Titolo: cygwin ed ld

Salve a tutti, questo è il primo messaggio che posto in quest'area molto
interessante.
Dunque, veniamo alla questione (un po' IT e un po' OT). Sto cercando di
usare il linker ld della gnu in ambiente windows con Cygwin. Sono finora
riuscito a fare applicazioni console (che per ld/windows dovrebbe essere
il default). Mi chiedo ora: come specificare altri subsystem? Tipo
windows, native, etc... Qualcuno c'ha già messo le mani?
Saluti dalla Maison Ikkoku.

 windows, native, etc... Qualcuno c'ha già messo le mani?
Dipende da che librerie vuoi usare.
Il sistema e' sempre quello. Includi gli header e linki le librerie.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **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

 Il sistema e' sempre quello. Includi gli header e linki le librerie.
Nel senso che al linker windows puoi specificare lo switch
/SUBSYSTEM:CONSOLE(/WINDOWS / NATIVE ...). Mi chiedevo se si potesse
fare la stessa cosa anche con ld. Non so se è solo un problema che con
quello switch va a linkare librerie divere, oppure linka proprio in modo
diverso. Il mio dubbio è questo...
Saluti dalla Maison Ikkoku.

 /SUBSYSTEM:CONSOLE(/WINDOWS / NATIVE ...). Mi chiedevo se si potesse
Non so come funzionino il linker microsoft o borland. Ma quella roba
accoppiata al GNU ld non l'ho mai vista e dubito proprio c'entri qualcosa.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
    -<! And the will shall return And again hearts shall burn
         All the horns now will sing Leading you back to the metal winds !>-


Giulio Ferro wrote:

  gcc -mwindows ....
  genera eseguibili per win32
   vedi   gcc -v --help
Ciao
CARLO MAGNO

 oppure linka proprio in modo diverso. Il mio dubbio è questo...
si limita a cambiare il valore di un bit nell'header dell'eseguibile
-- 
 < 
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!