#include #include #include #include int main() { char psstr[40]; pid_t p = getpid(); snprintf(psstr, sizeof(psstr), "ps -l -p %ld", (long)p); for (int i = 0; i < 1000000; ++i) { if (i % 100000 == 0) system(psstr); locale_t l1 = newlocale(LC_ALL_MASK, "en_AU.UTF-8", (locale_t)0); //locale_t old = uselocale(l1); //uselocale(old); freelocale(l1); } }