Yes, that's strange. Perhaps you should ask he moderators to move his thread to the security forum. I suspect that it's a security issue. Speaking of zero length files with content, look at this:
Code:
$ ls -l /selinux/
total 0
-rw-rw-rw- 1 root root 0 2008-12-16 21:33 access
dr-xr-xr-x 2 root root 0 2008-12-16 21:33 avc
dr-xr-xr-x 2 root root 0 2008-12-16 21:33 booleans
-rw-r--r-- 1 root root 0 2008-12-16 21:33 checkreqprot
dr-xr-xr-x 75 root root 0 2008-12-16 21:33 class
--w------- 1 root root 0 2008-12-16 21:33 commit_pending_bools
-rw-r--r-- 1 root root 0 2008-12-16 21:33 compat_net
-rw-rw-rw- 1 root root 0 2008-12-16 21:33 context
-rw-rw-rw- 1 root root 0 2008-12-16 21:33 create
-r--r--r-- 1 root root 0 2008-12-16 21:33 deny_unknown
--w------- 1 root root 0 2008-12-16 21:33 disable
-rw-r--r-- 1 root root 0 2008-12-16 21:33 enforce
dr-xr-xr-x 2 root root 0 2008-12-16 21:33 initial_contexts
-rw------- 1 root root 0 2008-12-16 21:33 load
-rw-rw-rw- 1 root root 0 2008-12-16 21:33 member
-r--r--r-- 1 root root 0 2008-12-16 21:33 mls
crw-rw-rw- 1 root root 1, 3 2008-12-16 21:33 null
dr-xr-xr-x 2 root root 0 2008-12-16 21:33 policy_capabilities
-r--r--r-- 1 root root 0 2008-12-16 21:33 policyvers
-r--r--r-- 1 root root 0 2008-12-16 21:33 reject_unknown
-rw-rw-rw- 1 root root 0 2008-12-16 21:33 relabel
-rw-rw-rw- 1 root root 0 2008-12-16 21:33 user
Note the date/time is the time I last turned off the system . . .