call setprogname()