• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

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

    Programado Fijo Cerrado Movido Software
    1 Mensajes 1 Posters 617 Visitas 1 Watching
    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 Desconectado
      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 y 1 invitados).
      febesin, pAtO,

      Estadísticas de Hardlimit

      Los hardlimitianos han creado un total de 543.4k posts en 62.8k hilos.
      Somos un total de 34.8k miembros registrados.
      agileregualtory ha sido nuestro último fichaje.
      El récord de usuarios en linea fue de 78 y se produjo el Fri Oct 17 2025.