Я выясняю это сам. На самом деле, функция "setcon" определена в /libselinux/src/proattr.c
с использованием нескольких макросов.
#define setselfattr_def(fn, attr) \
int set##fn(const char * c) \
{ \
return setprocattrcon(c, 0, #attr); \
}
#define all_selfattr_def(fn, attr) \
getselfattr_def(fn, attr) \
setselfattr_def(fn, attr)
all_selfattr_def(con, current)
Как мы видим выше, настоящая функция это "setprocattrcon", которая также определена в том же исходном файле. ,