前に書いたOS X用のプログラムがiOSでも普通に動いたわ。 さすがUNIXマシン。 #include <sys/sysctl.h> #include <pwd.h> #define MIB_NAMELEN 4 void show_processes() { int mibname[MIB_NAMELEN] = { CTL_KERN, KERN_PROC, KERN_PROC_ALL, 0}; // all processes struct kinfo_proc *procs; size_t buffersize = 0; int index, count; // get required buffer size for procs if (sysctl(mibname, MIB_NAMELEN, NULL, &buffersize, NULL, 0) < 0) { // failure