Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
comparaisnt entre deux chaines de caractères
Envoyé par: rufa

Bonjour,
voila mon problèmes et le suivant:
je doit comparait entre deux chaine de carctères pour dans une boucle,masi je n'arrive pas a trouver la solution, le code source et le suisvant:

static int bond_xmit_nouveau(struct sk_buff *skb, struct net_device *bond_dev)
{
struct bonding *bond = netdev_priv(bond_dev);
struct slave *slave;
int i;
read_lock(&bond->lock);

if (!BOND_IS_OK(bond)) {
goto out;
}

bond_for_each_slave(bond, slave, i) {
if( *(slave->dev->name) == 'eth0' )
printk("\n l'interface est: %s \n", slave->dev->name);
}
out:
read_unlock(&bond->lock);
return 0;
}




char name[IFNAMSIZ]; /* name contient le nom de l'interface */
#define IFNAMSIZ 16
slave: et une structure qui contien un champ de type poiteure dev.
dev: est un poiteure vers une structure de type net_device .
net_device: est une structure qui contient le champ name déclaré si dessous.

l'erreur:
root@abdelkader-desktop:/usr/src/linux-2.6.29# ./do
compilation
CC [M] drivers/net/bonding/bond_main.o
drivers/net/bonding/bond_main.c:4373:35: warning: multi-character character constant
LD [M] drivers/net/bonding/bonding.o
Building modules, stage 2.
MODPOST 1 modules
CC drivers/net/bonding/bonding.mod.o
LD [M] drivers/net/bonding/bonding.ko
installation des mises à jours

Merci d'avance.

Poste le Wednesday 6 May 2009 15:05:54
Répondre     Citer    
Re: comparaisnt entre deux chaines de caractères
Envoyé par: rufa

Re, strcmp résou le problème.

Poste le Wednesday 6 May 2009 16:24:16
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
comparaisnt entre deux chaines de caractères
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons