Traditionnellement sous *BSD, le nom fonction qui termine l’exécution de l'OS est une boutade : die_you_gravy_sucking_pig_dog(void).
C'est le cas par exemple sous NetBSD[1], OpenBSD[2], DragonFlyBSD[3] mais également pour FreeBSD jusqu'à ce qu'au détour d'un commit[4] la fonction disparaisse au profit de quelque chose de soit disant moins crétin (perform_shutdown(void);
)
--- head/sbin/shutdown/shutdown.c 2009/12/29 08:45:50 201179
+++ head/sbin/shutdown/shutdown.c 2009/12/29 08:49:43 201180
@@ -93,7 +93,7 @@
static const char *nosync, *whom;
static void badtime(void);
-static void die_you_gravy_sucking_pig_dog(void);
+static void perform_shutdown(void);
static
(…)