Forum Programmation.shell CVS et fichiers hard-linkés

Posté par  .
Étiquettes : aucune
0
4
août
2006
Bonjour,
Voici mon problème :
J'ai un projet qui à partir des mêmes sources peut compiler un serveur ou un client.
Du coup pour pouvoir compiler les deux j'ai créés deux répertoires avec l'ensembles des fichiers sources copiés en hard-link (cp -rl CLIENT SERVER).
Mon problème est que lorsque je lance un update avec cvs, les fichiers à updater sont écrasés, détruisant par la même occasion le lien hard que j'avais entre mes deux répertoires. Du coup suivant les updates (…)

Forum Linux.gentoo Je suis toujours à l'heure d'hiver !!

Posté par  .
Étiquettes : aucune
0
25
avr.
2006
Voila j'ai essaye "zic -l Europe/Paris", "tzselect" et autre malgré tout mon systeme a toujours une heure d'avance, l'heure d'hiver...

Je fais aussi un date -s pour le mettre à l'heure mais il reprend son heure d'avance au boot.

Voici la sortie de date :
Tue Apr 25 21:39:12 CEST 2006

Quelqu'un à une idée ?

Merci d'avance !

Forum Programmation.shell SIGINT dans une boucle infinie

Posté par  .
Étiquettes : aucune
0
30
mar.
2006
Au cas ou l'on veut arreter une boucle infini du type


#file script.sh
while true
do
nslookup www.toto.com #ou autre
done


le SIGINT envoyer en tapant controle C est envoyer a la commande en cours d'execution (ici nslookup) et ne permets pas de sortir de la boucle.
Pour pouvoir sortir, il faut trapper le SIGINT dans le script soit :


#file script.sh
trap exit INT
while true
do
nslookup www.toto.com #ou autre
done


ou bien


#file script.sh
while true
do
(…)

Forum Programmation.c regex.h Lazy Mode

Posté par  .
Étiquettes : aucune
0
24
mar.
2006
Bonjour,
J'essaye d'utiliser les regex de regex.h en lazy mode i.e. :
si j'ai une chaine : "tititototatatoto" et que ma regex est "(.*?)toto",
je voudrais matcher juste titi et pas tititototata en back ref.

Avec ce petit programme perl ca marche, ca affiche titi:
perl -e '$_="tititototatatoto"; m/(.*?)toto/; print $1,"\n";'

avec ce programme C ca marche pas :
#include <regex.h>
int main(){
regex_t preg; regmatch_t pmatch[2];
regcomp (&preg, "(.*?)toto" , REG_EXTENDED|REG_ICASE);
regexec (&preg, "tititototatatoto", 2, pmatch,0);
size_t len = (…)

Forum Programmation.c malloc_hook et multithread

Posté par  .
Étiquettes : aucune
0
15
fév.
2006
Bonjour,

J'ai un probleme pour utiliser malloc hook en multithread.
Je veux simplement tracer les malloc et les free d'un soft.

Mon probleme est que dans le corps de mes fonctions malloc et free, je fais appel au vrai malloc et au vrai free :

Par exemple :

1 void * my_malloc_hook(size_t size,void * ret_ptr){
2 __malloc_hook = old_malloc_hook;
3 void * ptr = malloc(size);
4 __malloc_hook = &my_malloc_hook;
5 return ptr;
6 }

old_malloc_hook étant la valeur de __malloc_hook (…)

Forum Programmation.c Une librairie pour convertir les adresses de programmes en nom de fonction ou de fichier et ligne ??

Posté par  .
Étiquettes : aucune
0
14
fév.
2006
Bonjour,

Je cherche une librairie pour faire le boulot de addr2line avec la table des symboles du programme courant.

En fait j'utilise :
void __cyg_profile_func_enter(void *this, void *callsite)
void __cyg_profile_func_exit(void *this, void *callsite)
pour enregistrer la stack d'appel sur 2 niveaux.

J'aimerais pouvoir écrire directement le nom de fonction et la ligne d'appel plutôt que l'adresse programme, lorsque je veux tracer la stack d'appel.

Est-ce que ça existe ?

Merci d'avance

Forum Linux.général Pinnacle PCTV Studio/Rave

Posté par  .
Étiquettes : aucune
0
3
jan.
2006
Bonjour,

J'essaye de faire fonctionner ma carte Pinnacle PCTV Studio/Rave (tuner Philips FI1216MFM).

J'ai un 2.6.14.4 sous debian unstable

Apparemment les modules se chargent bien voici un extrait de dmesg:
==========================================
bttv: driver version 0.9.16 loaded
bttv: using 4 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:09.0, irq: 217, latency: 64, mmio: 0xf7efe000
bttv0: detected: Pinnacle PCTV [bswap] [card=39], PCI subsystem ID is bd11:1200
bttv0: using: Pinnacle PCTV Studio (…)

Forum Linux.général Emulation Server Client sur la meme machine

Posté par  .
Étiquettes : aucune
0
7
oct.
2005
J'ai une question concernant le setup des tables de routage pour le test d'une Gateway.

J'aimerais testé une Gateway en établissant une connexion entre un client et un serveur.
Mon probleme c'est que pour ce faire, je n'ai qu'un seul PC (pour le client et le serveur) avec deux cartes réseaux.

Je veux allouer la carte 1 au client (je met la route vers le serveur avec une gateway),
Je veux allouer la carte 2 au serveur (je met la (…)