From a26bbdd308c2827bda7b61ff9efdaad324660550 Mon Sep 17 00:00:00 2001 From: ChangGyu Choi Date: Fri, 10 Sep 2021 10:08:55 +0900 Subject: [PATCH] Change internal TimeStamp's type to IntPtr (#3528) nint is not supported by current version. This patch Changes TimeStamp's member attribute type to IntPtr. Signed-off-by: ChangGyu Choi --- src/Tizen.Applications.Common/Interop/Interop.Libc.cs | 4 ++-- src/Tizen.Applications.Common/Tizen.Applications.Common.csproj | 1 - src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Tizen.Applications.Common/Interop/Interop.Libc.cs b/src/Tizen.Applications.Common/Interop/Interop.Libc.cs index 2580f63..55d23c9 100644 --- a/src/Tizen.Applications.Common/Interop/Interop.Libc.cs +++ b/src/Tizen.Applications.Common/Interop/Interop.Libc.cs @@ -30,8 +30,8 @@ internal static partial class Interop [StructLayout(LayoutKind.Sequential)] internal struct TimeStamp { - public nint sec; - public nint nsec; + public IntPtr sec; + public IntPtr nsec; } } } diff --git a/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj b/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj index c829f98..53fd210 100755 --- a/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj +++ b/src/Tizen.Applications.Common/Tizen.Applications.Common.csproj @@ -2,7 +2,6 @@ netstandard2.0 - 9.0 diff --git a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs index e3d0391..bdb3f47 100755 --- a/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs +++ b/src/Tizen.Applications.Common/Tizen.Applications.RPCPort/Parcel.cs @@ -141,7 +141,7 @@ namespace Tizen.Applications.RPCPort if (r != Interop.LibRPCPort.ErrorCode.None) throw new InvalidIOException(); - return new TimeStamp(time.sec, time.nsec); + return new TimeStamp(time.sec.ToInt64(), time.nsec.ToInt64()); } }; -- 2.7.4