return -1;
}
- if (virIdentityGetUNIXProcessID(identity, pid) < 0) {
+ if (virIdentityGetProcessID(identity, pid) < 0) {
virAccessError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("No UNIX process ID available"));
+ _("No process ID available"));
goto cleanup;
}
- if (virIdentityGetUNIXProcessTime(identity, startTime) < 0) {
+ if (virIdentityGetProcessTime(identity, startTime) < 0) {
virAccessError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("No UNIX process start time available"));
+ _("No process start time available"));
goto cleanup;
}
if (virIdentityGetUNIXUserID(identity, uid) < 0) {
VIR_CLIENT_INFO_UNIX_USER_ID, uid) < 0)
goto cleanup;
- if (virIdentityGetUNIXUserName(identity, &attr) < 0 ||
+ if (virIdentityGetUserName(identity, &attr) < 0 ||
virTypedParamsAddString(&tmpparams, nparams, &maxparams,
VIR_CLIENT_INFO_UNIX_USER_NAME,
attr) < 0)
VIR_CLIENT_INFO_UNIX_GROUP_ID, gid) < 0)
goto cleanup;
- if (virIdentityGetUNIXGroupName(identity, &attr) < 0 ||
+ if (virIdentityGetGroupName(identity, &attr) < 0 ||
virTypedParamsAddString(&tmpparams, nparams, &maxparams,
VIR_CLIENT_INFO_UNIX_GROUP_NAME,
attr) < 0)
goto cleanup;
- if (virIdentityGetUNIXProcessID(identity, &pid) < 0 ||
+ if (virIdentityGetProcessID(identity, &pid) < 0 ||
virTypedParamsAddInt(&tmpparams, nparams, &maxparams,
VIR_CLIENT_INFO_UNIX_PROCESS_ID, pid) < 0)
goto cleanup;
# util/viridentity.h
virIdentityGetAttr;
virIdentityGetCurrent;
+virIdentityGetGroupName;
+virIdentityGetProcessID;
+virIdentityGetProcessTime;
virIdentityGetSASLUserName;
virIdentityGetSELinuxContext;
virIdentityGetSystem;
virIdentityGetUNIXGroupID;
-virIdentityGetUNIXGroupName;
-virIdentityGetUNIXProcessID;
-virIdentityGetUNIXProcessTime;
virIdentityGetUNIXUserID;
-virIdentityGetUNIXUserName;
+virIdentityGetUserName;
virIdentityGetX509DName;
virIdentityIsEqual;
virIdentityNew;
virIdentitySetAttr;
virIdentitySetCurrent;
+virIdentitySetGroupName;
+virIdentitySetProcessID;
+virIdentitySetProcessTime;
virIdentitySetSASLUserName;
virIdentitySetSELinuxContext;
virIdentitySetUNIXGroupID;
-virIdentitySetUNIXGroupName;
-virIdentitySetUNIXProcessID;
-virIdentitySetUNIXProcessTime;
virIdentitySetUNIXUserID;
-virIdentitySetUNIXUserName;
+virIdentitySetUserName;
virIdentitySetX509DName;
if (!(username = virGetUserName(uid)))
goto error;
- if (virIdentitySetUNIXUserName(ret, username) < 0)
+ if (virIdentitySetUserName(ret, username) < 0)
goto error;
if (virIdentitySetUNIXUserID(ret, uid) < 0)
goto error;
if (!(groupname = virGetGroupName(gid)))
goto error;
- if (virIdentitySetUNIXGroupName(ret, groupname) < 0)
+ if (virIdentitySetGroupName(ret, groupname) < 0)
goto error;
if (virIdentitySetUNIXGroupID(ret, gid) < 0)
goto error;
- if (virIdentitySetUNIXProcessID(ret, pid) < 0)
+ if (virIdentitySetProcessID(ret, pid) < 0)
goto error;
- if (virIdentitySetUNIXProcessTime(ret, timestamp) < 0)
+ if (virIdentitySetProcessTime(ret, timestamp) < 0)
goto error;
}
if (!(ret = virIdentityNew()))
goto error;
- if (virIdentitySetUNIXProcessID(ret, getpid()) < 0)
+ if (virIdentitySetProcessID(ret, getpid()) < 0)
goto error;
if (virProcessGetStartTime(getpid(), &startTime) < 0)
goto error;
if (startTime != 0 &&
- virIdentitySetUNIXProcessTime(ret, startTime) < 0)
+ virIdentitySetProcessTime(ret, startTime) < 0)
goto error;
if (!(username = virGetUserName(geteuid())))
return ret;
- if (virIdentitySetUNIXUserName(ret, username) < 0)
+ if (virIdentitySetUserName(ret, username) < 0)
goto error;
if (virIdentitySetUNIXUserID(ret, getuid()) < 0)
goto error;
if (!(groupname = virGetGroupName(getegid())))
return ret;
- if (virIdentitySetUNIXGroupName(ret, groupname) < 0)
+ if (virIdentitySetGroupName(ret, groupname) < 0)
goto error;
if (virIdentitySetUNIXGroupID(ret, getgid()) < 0)
goto error;
}
-int virIdentityGetUNIXUserName(virIdentityPtr ident,
- const char **username)
+int virIdentityGetUserName(virIdentityPtr ident,
+ const char **username)
{
return virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
username);
}
return 0;
}
-int virIdentityGetUNIXGroupName(virIdentityPtr ident,
- const char **groupname)
+int virIdentityGetGroupName(virIdentityPtr ident,
+ const char **groupname)
{
return virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
groupname);
}
}
-int virIdentityGetUNIXProcessID(virIdentityPtr ident,
- pid_t *pid)
+int virIdentityGetProcessID(virIdentityPtr ident,
+ pid_t *pid)
{
unsigned long long val;
const char *processid;
*pid = 0;
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_PROCESS_ID,
+ VIR_IDENTITY_ATTR_PROCESS_ID,
&processid) < 0)
return -1;
}
-int virIdentityGetUNIXProcessTime(virIdentityPtr ident,
- unsigned long long *timestamp)
+int virIdentityGetProcessTime(virIdentityPtr ident,
+ unsigned long long *timestamp)
{
const char *processtime;
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_PROCESS_TIME,
+ VIR_IDENTITY_ATTR_PROCESS_TIME,
&processtime) < 0)
return -1;
}
-int virIdentitySetUNIXUserName(virIdentityPtr ident,
- const char *username)
+int virIdentitySetUserName(virIdentityPtr ident,
+ const char *username)
{
return virIdentitySetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
username);
}
}
-int virIdentitySetUNIXGroupName(virIdentityPtr ident,
- const char *groupname)
+int virIdentitySetGroupName(virIdentityPtr ident,
+ const char *groupname)
{
return virIdentitySetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
groupname);
}
}
-int virIdentitySetUNIXProcessID(virIdentityPtr ident,
- pid_t pid)
+int virIdentitySetProcessID(virIdentityPtr ident,
+ pid_t pid)
{
VIR_AUTOFREE(char *) val = NULL;
return -1;
return virIdentitySetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_PROCESS_ID,
+ VIR_IDENTITY_ATTR_PROCESS_ID,
val);
}
-int virIdentitySetUNIXProcessTime(virIdentityPtr ident,
- unsigned long long timestamp)
+int virIdentitySetProcessTime(virIdentityPtr ident,
+ unsigned long long timestamp)
{
VIR_AUTOFREE(char *) val = NULL;
return -1;
return virIdentitySetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_PROCESS_TIME,
+ VIR_IDENTITY_ATTR_PROCESS_TIME,
val);
}
typedef virIdentity *virIdentityPtr;
typedef enum {
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
VIR_IDENTITY_ATTR_UNIX_USER_ID,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
VIR_IDENTITY_ATTR_UNIX_GROUP_ID,
- VIR_IDENTITY_ATTR_UNIX_PROCESS_ID,
- VIR_IDENTITY_ATTR_UNIX_PROCESS_TIME,
+ VIR_IDENTITY_ATTR_PROCESS_ID,
+ VIR_IDENTITY_ATTR_PROCESS_TIME,
VIR_IDENTITY_ATTR_SASL_USER_NAME,
VIR_IDENTITY_ATTR_X509_DISTINGUISHED_NAME,
VIR_IDENTITY_ATTR_SELINUX_CONTEXT,
ATTRIBUTE_NONNULL(1)
ATTRIBUTE_NONNULL(2);
-int virIdentityGetUNIXUserName(virIdentityPtr ident,
- const char **username);
+int virIdentityGetUserName(virIdentityPtr ident,
+ const char **username);
int virIdentityGetUNIXUserID(virIdentityPtr ident,
uid_t *uid);
-int virIdentityGetUNIXGroupName(virIdentityPtr ident,
- const char **groupname);
+int virIdentityGetGroupName(virIdentityPtr ident,
+ const char **groupname);
int virIdentityGetUNIXGroupID(virIdentityPtr ident,
gid_t *gid);
-int virIdentityGetUNIXProcessID(virIdentityPtr ident,
- pid_t *pid);
-int virIdentityGetUNIXProcessTime(virIdentityPtr ident,
- unsigned long long *timestamp);
+int virIdentityGetProcessID(virIdentityPtr ident,
+ pid_t *pid);
+int virIdentityGetProcessTime(virIdentityPtr ident,
+ unsigned long long *timestamp);
int virIdentityGetSASLUserName(virIdentityPtr ident,
const char **username);
int virIdentityGetX509DName(virIdentityPtr ident,
const char **context);
-int virIdentitySetUNIXUserName(virIdentityPtr ident,
- const char *username);
+int virIdentitySetUserName(virIdentityPtr ident,
+ const char *username);
int virIdentitySetUNIXUserID(virIdentityPtr ident,
uid_t uid);
-int virIdentitySetUNIXGroupName(virIdentityPtr ident,
- const char *groupname);
+int virIdentitySetGroupName(virIdentityPtr ident,
+ const char *groupname);
int virIdentitySetUNIXGroupID(virIdentityPtr ident,
gid_t gid);
-int virIdentitySetUNIXProcessID(virIdentityPtr ident,
- pid_t pid);
-int virIdentitySetUNIXProcessTime(virIdentityPtr ident,
- unsigned long long timestamp);
+int virIdentitySetProcessID(virIdentityPtr ident,
+ pid_t pid);
+int virIdentitySetProcessTime(virIdentityPtr ident,
+ unsigned long long timestamp);
int virIdentitySetSASLUserName(virIdentityPtr ident,
const char *username);
int virIdentitySetX509DName(virIdentityPtr ident,
goto cleanup;
if (virIdentitySetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
"fred") < 0)
goto cleanup;
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
&val) < 0)
goto cleanup;
}
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
&val) < 0)
goto cleanup;
}
if (virIdentitySetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
"joe") != -1) {
VIR_DEBUG("Unexpectedly overwrote attribute");
goto cleanup;
}
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
&val) < 0)
goto cleanup;
}
if (virIdentitySetAttr(identa,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
"fred") < 0)
goto cleanup;
}
if (virIdentitySetAttr(identb,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
"fred") < 0)
goto cleanup;
}
if (virIdentitySetAttr(identa,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
"flintstone") < 0)
goto cleanup;
if (virIdentitySetAttr(identb,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
"flintstone") < 0)
goto cleanup;
}
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_USER_NAME,
+ VIR_IDENTITY_ATTR_USER_NAME,
&gotUsername) < 0) {
fprintf(stderr, "Missing username in identity\n");
goto cleanup;
}
if (virIdentityGetAttr(ident,
- VIR_IDENTITY_ATTR_UNIX_GROUP_NAME,
+ VIR_IDENTITY_ATTR_GROUP_NAME,
&gotGroupname) < 0) {
fprintf(stderr, "Missing groupname in identity\n");
goto cleanup;