2 using System.Runtime.InteropServices;
\r
4 [Obsolete ("Use Errno", true)]
\r
7 ERANGE = TestConst.C,
\r
11 public enum Error_2 {
\r
12 [Obsolete ("Use A", true)]
\r
14 [Obsolete ("Use B", true)]
\r
19 [Obsolete ("Use Native.SignalHandler", true)]
\r
20 public delegate void SignalHandler (int signal);
\r
22 [Obsolete ("Use Errno", true)]
\r
23 public sealed class UnixMarshal {
\r
25 public static readonly SignalHandler SIG_DFL = new SignalHandler(Default);
\r
27 static UnixMarshal ()
\r
29 Stdlib s = new Stdlib ();
\r
32 private static void Default (int signal)
\r
36 public static string GetDescription (Error e) {
\r
41 public sealed class UnixMarshal2 {
\r
42 [Obsolete ("Use Errno", true)]
\r
43 public static string GetDescription (Error e) {
\r
48 [Obsolete ("Use Native.Stdlib", true)]
\r
49 public class Stdlib {
\r
55 internal const string LIBC = "msvcrt.dll";
\r
57 public static extern IntPtr signal (int signum, IntPtr handler);
\r
61 [Obsolete ("B", true)]
\r
62 public const int C = 3;
\r
66 [Obsolete ("Use Native.Stdlib", true)]
\r
68 private static readonly SignalHandler[] registered_signals;
\r
71 [Obsolete ("Use Native.Pollfd", true)]
\r
72 public struct Pollfd {
\r
75 [Obsolete ("Use Native.Syscall", true)]
\r
76 public class Syscall : XX {
\r
77 public static int poll (Pollfd [] fds, uint nfds, int timeout) {
\r
83 [Obsolete ("test me", true)]
\r
90 [Obsolete ("Use Errno", true)]
\r
91 public static void GetDescription (Error e) {}
\r
95 [Obsolete ("Replaced by direct enum type casts to/from GLib.Value", true)]
\r
96 public class EnumWrapper {
\r
97 public EnumWrapper (int val)
\r
102 public struct Value
\r
104 [Obsolete ("Replaced by Enum cast", true)]
\r
105 public static explicit operator EnumWrapper (Value val)
\r
107 return new EnumWrapper (334455);
\r
112 public static void Main () {
\r