Ich bin auf der Suche nach einer Möglichkeit, Argumente als String an die Funktion töten in C (Mann 2 töten) übergeben, da das Signal vom Betriebssystem abhängt. Der User legt also fest, was das Programm senden soll (zB SIGUSR1, ..) und ich möchte es einreichen. Durch töten (pid, USR_INPUT);Übergeben String-Argumente zu töten() in C
Mein Fehler
Invalid Argument
Wo ich es verwenden:
kill(pid,name);
Vielen Dank
Sie können nicht. Die 'kill'-Funktion unterstützt einfach nicht, es so zu nennen. Du liest die Manpage, also solltest du das schon wissen. Warum solltest du ignorieren, was auf der Manpage steht, dass der zweite Parameter sein muss? – kaylum
also muss ich dies für jeden os implementieren. Das scheint falsch zu sein –
@PeterNeuman Wenn man bedenkt, dass 'kill()' * sich selbst * nicht C ist, sondern POSIX, sehe ich nicht, wie man erwarten kann, dass dies "auf jedem os" funktioniert. – EOF