The cruelest part is not formatting it correctly :c
#include <sys/types.h>
#include <signal.h>
#include <unistd.h>
int main() {
pid_t pid = fork();
if (pid == 0) {
// Child process
while (1);
} else {
// Parent process
sleep(2);
kill(pid, SIGKILL); // Force kill child
printf("Child process killed.\n");
}
return 0;
}











For the first question’s answer, that doesn’t work if the directory’s file system supports extended file attributes, as Dolphin will prioritize those above the .directory file.