added NET_2_0 strongly typed overrides
[mono.git] / mcs / class / Mono.Posix / Mono.Unix / PeerCred.cs
index 7730b82449eb0a38fad028c5333c440b743e25d2..d071ec9f280741992e01dd23cf27ba7ef6a45023 100644 (file)
@@ -35,25 +35,20 @@ namespace Mono.Unix
 {
        public class PeerCred
        {
-               private struct PeerCredData {
-                       public int pid;
-                       public int uid;
-                       public int gid;
-               }
-
                /* Make sure this doesn't clash with anything in
                 * SocketOptionName, and keep it synchronised with the
                 * runtime
                 */
                private const int so_peercred=10001;
-               private PeerCredData data;
+               private Mono.Posix.PeerCredData data;
                
                public PeerCred (Socket sock) {
                        if (sock.AddressFamily != AddressFamily.Unix) {
                                throw new ArgumentException ("Only Unix sockets are supported", "sock");
                        }
 
-                       data = (PeerCredData)sock.GetSocketOption (SocketOptionLevel.Socket, (SocketOptionName)so_peercred);
+                       data = (Mono.Posix.PeerCredData)
+                               sock.GetSocketOption (SocketOptionLevel.Socket, (SocketOptionName)so_peercred);
                }
                
                public int ProcessID {