'\" te .\" Copyright (c) 2007, Sun Microsystems, Inc. All Rights Reserved. .TH XTSOLsetPropUID 3XTSOL "20 Jul 2007" "SunOS 5.11" "Trusted Extensions to X Windows Library Functions" .SH NAME XTSOLsetPropUID \- set the UID associated with a property hanging on a window .SH SYNOPSIS .LP .nf \fBcc\fR [\fIflag\fR...] \fIfile\fR... \fB-lX11\fR \fB-lXtsol\fR [\fIlibrary\fR...] #include \fBStatus XTSOLsetPropUID\fR(\fIdisplay\fR, \fIwindow\fR, \fIproperty\fR, \fIuidp\fR); Display *\fIdisplay\fR; Window \fIwindow\fR; Atom \fIproperty\fR; uid_t *\fIuidp\fR; .fi .SH PARAMETERS .sp .ne 2 .mk .na \fB\fIdisplay\fR\fR .ad .RS 12n .rt Specifies a pointer to the \fBDisplay\fR structure; returned from \fBXOpenDisplay()\fR. .RE .sp .ne 2 .mk .na \fB\fIwindow\fR\fR .ad .RS 12n .rt Specifies the \fBID\fR of the window whose property's \fBUID\fR you want to change. .RE .sp .ne 2 .mk .na \fB\fIproperty\fR\fR .ad .RS 12n .rt Specifies the property atom. .RE .sp .ne 2 .mk .na \fB\fIuidp\fR\fR .ad .RS 12n .rt Specifies a pointer to a \fBuid_t\fR that contains a \fBUID\fR. .RE .SH DESCRIPTION .sp .LP The \fBXTSOLsetPropUID()\fR function changes the ownership of a window's property. This allows another client to modify a property of a window that it did not create. The client must have the \fBPRIV_WIN_DAC_WRITE\fR and \fBPRIV_WIN_MAC_WRITE\fR privileges. .SH RETURN VALUES .sp .LP None. .SH ERRORS .sp .ne 2 .mk .na \fB\fBBadAccess\fR\fR .ad .RS 13n .rt Lack of privilege. .RE .sp .ne 2 .mk .na \fB\fBBadWindow\fR\fR .ad .RS 13n .rt Not a valid window. .RE .sp .ne 2 .mk .na \fB\fBBadAtom\fR\fR .ad .RS 13n .rt Not a valid atom. .RE .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.6i) |cw(2.9i) lw(2.6i) |lw(2.9i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelUnsafe .TE .SH SEE ALSO .sp .LP \fBlibXtsol\fR(3LIB), \fBXTSOLgetPropAttributes\fR(3XTSOL), \fBXTSOLgetPropUID\fR(3XTSOL), \fBattributes\fR(5) .SH NOTES .sp .LP The functionality described on this manual page is available only if the system is configured with Trusted Extensions.