using System; using System.Runtime.InteropServices; class X { [DllImport ("libc.6.so")] static extern int gettimeofday (ref timeval tv, ref timezone tz); static void Main () { timeval t = null; timezone z = null; gettimeofday (ref t, ref z); Console.WriteLine (t.tv_sec); } struct timeval { public int tv_sec; public int tv_usec; } struct timezone { int tz_minuteswest; int tz_dsttime; } }