Fail cleanly when MonoPosixHelper.dll version is wrong (bug #35655)
[mono.git] / mcs / class / Mono.Posix / Mono.Unix / UnixSignal.cs
index 883e044aea137f147f8ba0dd4a61bc2f0cb50272..fe1f8beba8ea990d0c570bccd30064a06dcc9c86 100644 (file)
@@ -39,6 +39,11 @@ namespace Mono.Unix {
                private int signum;
                private IntPtr signal_info;
 
+               static UnixSignal ()
+               {
+                       Stdlib.VersionCheck ();
+               }
+
                public UnixSignal (Signum signum)
                {
                        this.signum = NativeConvert.FromSignum (signum);