Fix indefinite hang on no-mmu systems
Fix indefinite hang on no-mmu systems

The ptrace setoptions code will fork a child which goes to sleep and
expects the parent to continue on to do tests.  Unfortunately, this
does not work on no-mmu systems as fork() is actually vfork() and any
vforked children will hang the parent until it exits or execs.

We might be able to make this test work on no-mmu systems with a bit
of work, but easier to just disable this for the release so it works
now.

* strace.c (test_ptrace_setoptions_for_all): Return if strace_vforked.

Signed-off-by: Mike Frysinger <8f3f75c74bd5184edcfa6534cab3c13a00a2f794@gentoo.org>

geekboxzone/lollipop_external_strace,geofft/strace,Saruta/strace,Infinitive-OS/platform_external_strace,bnoordhuis/strace,lizh06/strace-plus,CyanogenMod/android_external_strace,geofft/strace,kapdop/android_external_strace,gcode-mirror/strace-plus,Saruta/strace,bigzz/strace_android,cuviper/strace,vrastogi/strace,gcode-mirror/strace-plus,bnoordhuis/strace,YUPlayGodDev/platform_external_strace,Infinitive-OS/platform_external_strace,pgbovine/strace-plus,vrastogi/strace,Distrotech/strace,cuviper/strace,geekboxzone/mmallow_external_strace,gcode-mirror/strace-plus,vrastogi/strace,kapdop/android_external_strace,CyanogenMod/android_external_strace,Yu-AndroidM/android_external_strace,AOSP-YU/platform_external_strace,bnoordhuis/strace,Infinitive-OS/platform_external_strace,Distrotech/strace,cuviper/strace,Distrotech/strace,lizh06/strace-plus,DirtyUnicorns/android_external_strace,bigzz/strace_android,YUPlayGodDev/platform_external_strace,TeamExodus/external_strace,CyanogenMod/android_external_strace,AOSP-YU/platform_external_strace,Yu-AndroidM/android_external_strace,Andrey9kin/revisor,jamel/strace-plus,CyanogenMod/android_external_strace,android-ia/platform_external_strace,MonkeyZZZZ/platform_external_strace,Saruta/strace,Infinitive-OS/platform_external_strace,MonkeyZZZZ/platform_external_strace,Saruta/strace,cuviper/strace,Andrey9kin/revisor,xin3liang/platform_external_strace,kapdop/android_external_strace,geofft/strace,DirtyUnicorns/android_external_strace,bigzz/strace_android,pombredanne/strace,vrastogi/strace,Yu-AndroidM/android_external_strace,bigzz/strace_android,lkundrak/strace,jamel/strace-plus,Andrey9kin/revisor,YUPlayGodDev/platform_external_strace,AOSP-YU/platform_external_strace,Yu-AndroidM/android_external_strace,Infinitive-OS/platform_external_strace,Saruta/strace,TeamExodus/external_strace,bnoordhuis/strace,gcode-mirror/strace-plus,pombredanne/strace,YUPlayGodDev/platform_external_strace,MonkeyZZZZ/platform_external_strace,lizh06/strace-plus,geofft/strace,lkundrak/strace,kapdop/android_external_strace,gcode-mirror/strace-plus,pgbovine/strace-plus,pombredanne/strace,CyanogenMod/android_external_strace,pombredanne/strace,android-ia/platform_external_strace,lizh06/strace-plus,pgbovine/strace-plus,android-ia/platform_external_strace,TeamExodus/external_strace,jamel/strace-plus,xin3liang/platform_external_strace,geekboxzone/mmallow_external_strace,AOSP-YU/platform_external_strace,geekboxzone/lollipop_external_strace,pgbovine/strace-plus,android-ia/platform_external_strace,Andrey9kin/revisor,bigzz/strace_android,geekboxzone/mmallow_external_strace,AOSP-YU/platform_external_strace,MonkeyZZZZ/platform_external_strace,xin3liang/platform_external_strace,TeamExodus/external_strace,android-ia/platform_external_strace,YUPlayGodDev/platform_external_strace,vrastogi/strace,Distrotech/strace,geekboxzone/lollipop_external_strace,Distrotech/strace,geekboxzone/lollipop_external_strace,DirtyUnicorns/android_external_strace,jamel/strace-plus,geekboxzone/lollipop_external_strace,lkundrak/strace,pgbovine/strace-plus,lizh06/strace-plus,jamel/strace-plus,lkundrak/strace,cuviper/strace,geekboxzone/mmallow_external_strace,xin3liang/platform_external_strace,kapdop/android_external_strace,MonkeyZZZZ/platform_external_strace,geekboxzone/mmallow_external_strace,DirtyUnicorns/android_external_strace,DirtyUnicorns/android_external_strace,Yu-AndroidM/android_external_strace,TeamExodus/external_strace,geofft/strace