chiark / gitweb /
Unified headers: Update pwd.h patch
authorFredrik Fornwall <fredrik@fornwall.net>
Wed, 28 Jun 2017 22:03:16 +0000 (00:03 +0200)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 28 Jun 2017 22:03:16 +0000 (00:03 +0200)
ndk_patches_unified/pwd.h.patch

index 1ac8ec3f2c029383821944b1601675edbfab416e..2d39b85b0673f05074a90d049bd78dab5d0d7785 100644 (file)
@@ -18,10 +18,12 @@ diff -u -r /home/fornwall/lib/android-ndk/sysroot/usr/include/pwd.h ./usr/includ
  #endif /* __ANDROID_API__ >= 26 */
  
  
  #endif /* __ANDROID_API__ >= 26 */
  
  
-@@ -99,6 +100,52 @@
+@@ -99,6 +100,54 @@
  int getpwuid_r(uid_t, struct passwd*, char*, size_t, struct passwd**) __INTRODUCED_IN(12);
  #endif /* __ANDROID_API__ >= 12 */
  
  int getpwuid_r(uid_t, struct passwd*, char*, size_t, struct passwd**) __INTRODUCED_IN(12);
  #endif /* __ANDROID_API__ >= 12 */
  
++int access(const char* __path, int __mode);
++
 +static void android_setup_pwd(struct passwd* pw) {
 +      static char realpath_buffer[4096/*PATH_MAX*/];
 +      char* result = realpath("/data/data/com.termux/files/home/.termux/shell", realpath_buffer);
 +static void android_setup_pwd(struct passwd* pw) {
 +      static char realpath_buffer[4096/*PATH_MAX*/];
 +      char* result = realpath("/data/data/com.termux/files/home/.termux/shell", realpath_buffer);