namespace Mono.Unix
{
+#pragma warning disable 649
+ internal struct PeerCredData {
+ public int pid;
+ public int uid;
+ public int gid;
+ }
+#pragma warning restore 649
+
public class PeerCred
{
/* Make sure this doesn't clash with anything in
* runtime
*/
private const int so_peercred=10001;
- private Mono.Posix.PeerCredData data;
+ private PeerCredData data;
public PeerCred (Socket sock) {
if (sock.AddressFamily != AddressFamily.Unix) {
throw new ArgumentException ("Only Unix sockets are supported", "sock");
}
- data = (Mono.Posix.PeerCredData)
+ data = (PeerCredData)
sock.GetSocketOption (SocketOptionLevel.Socket, (SocketOptionName)so_peercred);
}