IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre confirmé
    Homme Profil pro
    Etudiant
    Inscrit en
    Novembre 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 156
    Par défaut Comment recréer & en C dans son propre shell? Comment la variable e du code suivant permet-elle le background?
    Bonsoir!

    Je suis en train de construire mon propre shell unix mais j'ai quelques soucis avec les délimiteurs

    On a une fonction parsing imposée qui lit une commande donnée et qui retourne différents chiffres en fonction du cas à traiter.
    Notre cas a traiter est le cas 2
    Un ami m'a montré sa démarche:vu nul
    part dans son code ou est-ce qu'il affectait la valeur e, s'agit-il d'une valeur protégé?
    Cependant je n'ai

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
       		 case 2: // &
       		 com[i++]=0;
       		 pid=fork();
       		 /*
       		 Mettre un if pour que le pere observe le fils
       		 le exec sera dans le fils
       		 */
       		 if(pid>0){
       		     	if (e==0) {
       		     	int val_wait = wait(&status);
       			 } else {
       				 /*
       				 A la fin de l execution normale du fils, on retourne vers le processsus pere
       				 le return 0 permet d'afficher le prompt Dauphine> conformement au switch du main.c
       				 */
       				 i=0;
       				 return 1;
       			 }
       		 } else {
       			 return 7;
       		 }
       		 break;

  2. #2
    Membre très actif
    Avatar de sambia39
    Homme Profil pro
    No Comment
    Inscrit en
    Mai 2010
    Messages
    551
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : No Comment
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2010
    Messages : 551
    Par défaut
    Bonjour
    • Le code source posté ci-dessus est incomplet (manque d'éléments).
    • Bien que la recette de la célèbre potion magique de Panoramix soit secrète et ne se transmette que de bouche de druide à oreille de druide nous ne sommes pas en mesure de vous aider tant que la recette complète de la fameuse potion n'a pas été transmise de bouche de druide à oreille de druide de ce forum.

    à bientôt

Discussions similaires

  1. Comment créer son propre pipe dans son propre shell?
    Par AntoineCompagnie dans le forum Unix
    Réponses: 4
    Dernier message: 11/01/2016, 16h40
  2. Comment faire une redirection et un tube dans son propre shell?
    Par AntoineCompagnie dans le forum Linux
    Réponses: 1
    Dernier message: 18/12/2015, 17h10
  3. comment héberger son site dans son propre serveur ?
    Par aally79 dans le forum Hébergement
    Réponses: 2
    Dernier message: 27/02/2009, 12h20
  4. Réponses: 1
    Dernier message: 18/05/2006, 17h00
  5. Comment insérer la recherche google dans son site ?
    Par freud dans le forum Services
    Réponses: 4
    Dernier message: 02/07/2005, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo