require '_h2ph_pre.ph'; no warnings 'redefine'; unless(defined(&__LINUX_MUTEX_DEBUG_H)) { eval 'sub __LINUX_MUTEX_DEBUG_H () {1;}' unless defined(&__LINUX_MUTEX_DEBUG_H); require 'linux/linkage.ph'; require 'linux/lockdep.ph'; eval 'sub __DEBUG_MUTEX_INITIALIZER { my($lockname) = @_; eval q(, . &magic = $lockname); }' unless defined(&__DEBUG_MUTEX_INITIALIZER); eval 'sub mutex_init { my($mutex) = @_; eval q( &do { &static 1; &__mutex_init(($mutex), $mutex, & &__key); } &while (0)); }' unless defined(&mutex_init); } 1;