48 lines
837 B
Diff
48 lines
837 B
Diff
diff -u -r ../vifm-0.10/src/utils/shmem_nix.c ./src/utils/shmem_nix.c
|
|
--- ../vifm-0.10/src/utils/shmem_nix.c 2018-11-11 15:20:19.000000000 +0000
|
|
+++ ./src/utils/shmem_nix.c 2018-11-17 21:37:18.757403620 +0000
|
|
@@ -41,6 +41,9 @@
|
|
shmem_t *
|
|
shmem_create(const char name[], size_t initial_size, size_t max_size)
|
|
{
|
|
+#ifdef __ANDROID__
|
|
+ return NULL;
|
|
+#else
|
|
int error_other;
|
|
int error_excl_already_exists;
|
|
int error_normal_does_not_exist;
|
|
@@ -135,21 +138,25 @@
|
|
}
|
|
|
|
return shmem;
|
|
+#endif
|
|
}
|
|
|
|
void
|
|
shmem_destroy(shmem_t *shmem)
|
|
{
|
|
+#ifndef __ANDROID__
|
|
if(shmem != NULL)
|
|
{
|
|
shm_unlink(shmem->name);
|
|
shmem_free(shmem);
|
|
}
|
|
+#endif
|
|
}
|
|
|
|
void
|
|
shmem_free(shmem_t *shmem)
|
|
{
|
|
+#ifndef __ANDROID__
|
|
if(shmem == NULL)
|
|
{
|
|
return;
|
|
@@ -163,6 +170,7 @@
|
|
close(shmem->fd);
|
|
free(shmem->name);
|
|
free(shmem);
|
|
+#endif
|
|
}
|
|
|
|
int
|