From b4537e7eb3e02dd6c2e46f84ca32928a545e7b3b Mon Sep 17 00:00:00 2001 From: Neil Fuller Date: Fri, 29 Mar 2019 13:33:47 +0000 Subject: [PATCH] Track public android.system API changes in libcore Track public android.system API changes in libcore associated with Os.setSockOptTimeval() / Os.getSockOptTimeVal(). Test: See associated libcore change Bug: 129251251 Bug: 117867568 Bug: 129433363 Change-Id: Ic7c179aebbf29115dea4e09fbc68f515d13bcc3f --- api/current.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/current.txt b/api/current.txt index 76011b52fd907..4d63e522901bf 100755 --- a/api/current.txt +++ b/api/current.txt @@ -40463,6 +40463,7 @@ package android.system { method public static int getpid(); method public static int getppid(); method public static java.net.SocketAddress getsockname(java.io.FileDescriptor) throws android.system.ErrnoException; + method @NonNull public static android.system.StructTimeval getsockoptTimeval(@NonNull java.io.FileDescriptor, int, int) throws android.system.ErrnoException; method public static int gettid(); method public static int getuid(); method public static byte[] getxattr(String, String) throws android.system.ErrnoException; @@ -40513,6 +40514,7 @@ package android.system { method @Deprecated public static void setgid(int) throws android.system.ErrnoException; method public static int setsid() throws android.system.ErrnoException; method public static void setsockoptInt(java.io.FileDescriptor, int, int, int) throws android.system.ErrnoException; + method public static void setsockoptTimeval(@NonNull java.io.FileDescriptor, int, int, @NonNull android.system.StructTimeval) throws android.system.ErrnoException; method @Deprecated public static void setuid(int) throws android.system.ErrnoException; method public static void setxattr(String, String, byte[], int) throws android.system.ErrnoException; method public static void shutdown(java.io.FileDescriptor, int) throws android.system.ErrnoException; @@ -41090,6 +41092,13 @@ package android.system { field public final long tv_sec; } + public final class StructTimeval { + method @NonNull public static android.system.StructTimeval fromMillis(long); + method public long toMillis(); + field public final long tv_sec; + field public final long tv_usec; + } + public final class StructUtsname { ctor public StructUtsname(String, String, String, String, String); field public final String machine;