aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstddjb/prog_pid_fill.c
blob: 1214b04aa0ea96346bf8389a101df111b8f9bd95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* ISC license. */

#include <string.h>
#include <unistd.h>

#include <skalibs/types.h>
#include <skalibs/prog.h>

void prog_pid_fill (char *s, char const *name, size_t len)
{
  memcpy(s, name, len) ; s += len ;
  memcpy(s, ": pid ", 6) ; s += 6 ;
  s += pid_fmt(s, pid_fmt(s, getpid())) ;
  *s++ = 0 ;
}