3 * =============================================================================
14 * ============================================================================= */
18 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
21 pace_mlock (const void * addr, pace_size_t len)
23 PACE_UNUSED_ARG (addr);
24 PACE_UNUSED_ARG (len);
25 PACE_ERRNO_NO_SUPPORT_RETURN (-1);
27 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
29 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
32 pace_mlockall (int flags)
34 PACE_UNUSED_ARG (flags);
35 PACE_ERRNO_NO_SUPPORT_RETURN (-1);
37 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
39 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
42 pace_mmap (void * addr,
49 return mmap (addr, len, prot, flags, fildes, off);
51 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
53 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
56 pace_munlock (const void * addr, size_t len)
58 PACE_UNUSED_ARG (addr);
59 PACE_UNUSED_ARG (len);
60 PACE_ERRNO_NO_SUPPORT_RETURN (-1);
62 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
64 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
67 pace_mprotect (void * addr, size_t len, int prot)
69 return mprotect (addr, len, prot);
71 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
73 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
76 pace_msync (void * addr,
80 return msync (addr, len, flags);
82 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
84 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
89 PACE_ERRNO_NO_SUPPORT_RETURN (-1);
91 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
93 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
96 pace_munmap (void * addr, size_t len)
98 return munmap (addr, len);
100 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
102 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
105 pace_shm_open (const char * name, int oflag, pace_mode_t mode)
107 /* Would be similar to ACE_OS::open
108 which (currently uses threads and Object Manager).
110 PACE_HANDLE retval = PACE_INVALID_HANDLE;
111 PACE_UNUSED_ARG (name);
112 PACE_UNUSED_ARG (oflag);
113 PACE_UNUSED_ARG (mode);
114 PACE_ERRNO_NO_SUPPORT_RETURN (retval);
116 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */
118 #if (PACE_HAS_POSIX_NONUOF_FUNCS)
121 pace_shm_unlink (const char * name)
123 #if defined (__BORLANDC__)
124 return unlink (name);
125 #else /* __BORLANDC__ */
126 return _unlink (name);
127 #endif /* __BORLANDC__ */
129 #endif /* PACE_HAS_POSIX_NONUOF_FUNCS */