1255e72915d4cbddceb435e13d81601755714e9fSE Androidmodule modreq_obj_global 1.0; 2255e72915d4cbddceb435e13d81601755714e9fSE Android 3255e72915d4cbddceb435e13d81601755714e9fSE Androidrequire { 4255e72915d4cbddceb435e13d81601755714e9fSE Android class sem { create destroy }; 5255e72915d4cbddceb435e13d81601755714e9fSE Android} 6255e72915d4cbddceb435e13d81601755714e9fSE Android 7255e72915d4cbddceb435e13d81601755714e9fSE Androidtype mod_global_t; 8255e72915d4cbddceb435e13d81601755714e9fSE Android 9255e72915d4cbddceb435e13d81601755714e9fSE Androidtype mod_foo_t; 10255e72915d4cbddceb435e13d81601755714e9fSE Androidtype mod_bar_t; 11255e72915d4cbddceb435e13d81601755714e9fSE Android 12255e72915d4cbddceb435e13d81601755714e9fSE Androidallow mod_foo_t mod_bar_t : sem { create destroy }; 13255e72915d4cbddceb435e13d81601755714e9fSE Android 14