Dato che sono poche linee ... anche se normalmente il codice pronto non è consentito ...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *change(const char *s)
{
	char *rs = strdup(s);
	int ls = strlen(s);
	rs = (char *)realloc(rs, ls + 4);
	strncpy(rs + ls - 3, "status\0", 7);
	return rs;
}
int main()
{
	char s[] = "123/456/789/set";
	printf("%s\n", s);
	char *res = change(s);
	printf("%s\n", res);
	free(res);
        return 0;
}