if pidfile turned out to be !regular file, do not unlink it.
It's most probably the /dev/null.

diff --git a/Config.in b/Config.in
index 54bcd9d..24e461e 100644
--- a/Config.in
+++ b/Config.in
@@ -144,7 +144,7 @@
 	bool "Support writing pidfiles"
 	default n
 	help
-	  This option makes some applets (crond, syslogd and inetd) write
+	  This option makes some applets (e.g. crond, syslogd, inetd) write
 	  a pidfile in /var/run. Some applications rely on them.
 
 config FEATURE_SUID