namespace MonoTests.Mono.Unix.Native {
- [TestFixture]
+ [TestFixture, Category ("NotOnWindows")]
public class StdlibTest
{
private class SignalTest {
}
// [Test]
-#if !NET_2_0
- // .NET 1.1 marshals delegates as Stdcall functions, while signal(3)
- // expects a Cdecl function. Result: stack corruption.
- // DO NOT USE Stdlib.signal under .NET 1.1!
- // .NET 2.0 allows us to specify how delegates should be marshaled, so
- // this isn't an issue there.
- [Category ("NotDotNet")]
-#endif
public void Signal ()
{
SignalTest st = new SignalTest ();
Assert.IsFalse (NativeConvert.ToSignum (st.signalReceived) == Signum.SIGURG,
"#IH: Signal Handler invoked when it should have been removed!");
}
-
+#if !NETCOREAPP2_0
[Test]
// MSVCRT.DLL doesn't export snprintf(3).
[Category ("NotDotNet")]
Assert.AreEqual (s.ToString(), expected,
"#SNPF: printf of many builtin types failed");
}
+#endif
}
}