2010-10-21から1日間の記事一覧
TLを見ていたら不思議なコードがありました。 #include <stdlib.h> #include <unistd.h> int main() { system("pkill a.out; sleep 10; ./a.out"); }いろいろ忘れてて「???」だったのでメモ system()は内部でshをfork()→execve()するだけ。 その際にsystem()は自身の引数を-c</unistd.h></stdlib.h>…
TLを見ていたら不思議なコードがありました。 #include <stdlib.h> #include <unistd.h> int main() { system("pkill a.out; sleep 10; ./a.out"); }いろいろ忘れてて「???」だったのでメモ system()は内部でshをfork()→execve()するだけ。 その際にsystem()は自身の引数を-c</unistd.h></stdlib.h>…