Lines Matching refs:SPT
63 } SPT; variable
173 if (!(SPT.arg0 = strdup(argv[0]))) in spt_init()
200 SPT.nul = nul; in spt_init()
201 SPT.base = base; in spt_init()
202 SPT.end = end; in spt_init()
208 SPT.error = error; in spt_init()
222 if (!SPT.base) in setproctitle()
230 len = snprintf(buf, sizeof buf, "%s", SPT.arg0); in setproctitle()
236 if (!SPT.reset) { in setproctitle()
237 memset(SPT.base, 0, SPT.end - SPT.base); in setproctitle()
238 SPT.reset = 1; in setproctitle()
240 memset(SPT.base, 0, spt_min(sizeof buf, SPT.end - SPT.base)); in setproctitle()
243 len = spt_min(len, spt_min(sizeof buf, SPT.end - SPT.base) - 1); in setproctitle()
244 memcpy(SPT.base, buf, len); in setproctitle()
245 nul = &SPT.base[len]; in setproctitle()
247 if (nul < SPT.nul) { in setproctitle()
248 *SPT.nul = '.'; in setproctitle()
249 } else if (nul == SPT.nul && &nul[1] < SPT.end) { in setproctitle()
250 *SPT.nul = ' '; in setproctitle()
256 SPT.error = error; in setproctitle()