• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Problemas con una práctica de la universidad, bajo Unix.

    Programado Fijo Cerrado Movido
    Software
    1
    1
    616
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • MonXPM
      MonXP Veteranos HL
      Última edición por

      Llevamos más de un mes haciendo una práctica bajo Unix (Solaris para más reseñas), y tenemos un problema. Inicializamos una manejadora para matar a un proceso, pero a la manejadora no se le pueden pasar variables en la llamada a la función. La cuestión es que necesitamos el PID del otro proceso para matarlo, y no podemos usar variables globales. Alguién me puede dar alguna idea???

      Os dejo el código de la manejadora para que veais de qué va:

      void matar_deagol(){
      printf("\n");
      printf("SMEAGOL: en la manejadora pid_deagol=%d\n",pid_deagol);
      if(kill(pid_deagol,15)==-1){
      perror("Error al matar a Deagol");
      exit(-1);}
      else printf("SMEAGOL: He matado a mi hermano :(\n");
      }

      Si, mi profesor es un friki y la práctica va sobre El señor de los anillos.

      Gracias a todos.

      1 Respuesta Última respuesta Responder Citar 0
      • 1 / 1
      • First post
        Last post

      Foreros conectados [Conectados hoy]

      1 usuarios activos (0 miembros e 1 invitados).
      febesin, pAtO,

      Estadísticas de Hardlimit

      Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
      Somos un total de 34.8k miembros registrados.
      webgamesworld ha sido nuestro último fichaje.