diff options
author | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-19 16:57:40 +0000 |
---|---|---|
committer | alex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-19 16:57:40 +0000 |
commit | 69832c15a74aebbd4c54a3f2db5729fad093c87a (patch) | |
tree | 7dcef530ea5094a01dd9cf94f228faaa4bdb14a6 /linux | |
parent | b52ed1aee8b9bf94469c71b12ccd313dab434735 (diff) |
#ifdef HAVE_SHM
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3009 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'linux')
-rw-r--r-- | linux/shmem.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/linux/shmem.c b/linux/shmem.c index 6cdf108c80..48a0cea806 100644 --- a/linux/shmem.c +++ b/linux/shmem.c @@ -6,6 +6,8 @@ * Sun Apr 6 02:26:26 MET DST 1997 */ +#include "../config.h" + #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -22,6 +24,7 @@ #include <sys/select.h> #endif +#ifdef HAVE_SHM #include <sys/ipc.h> #include <sys/shm.h> @@ -72,7 +75,7 @@ while(1){ return p; } default: - printf("FATAL: Cannot alloate %d bytes shared memory :(\n",size); + printf("FATAL: Cannot allocate %d bytes of shared memory :(\n",size); return NULL; } ++shmem_type; @@ -86,3 +89,15 @@ void shmem_free(void* p){ break; } } +#else /* HAVE_SHM */ +void *shmem_alloc(int size) +{ + printf("FATAL: no SHM support was compiled in!\n"); + return(NULL); +} + +void shmem_free(void *p) +{ + printf("FATAL: no SHM support was compiled in!\n"); +} +#endif /* HAVE_SHM */ |