-//C(POSIX_TYPED_MEM_ALLOCATE)
-//C(POSIX_TYPED_MEM_ALLOCATE_CONTIG)
-//C(POSIX_TYPED_MEM_MAP_ALLOCATABLE)
-//{
-//struct posix_typed_mem_info x;
-//F(size_t,posix_tmi_length)
-//}
+
+#ifdef POSIX_TYPED_MEMORY_OBJECTS
+C(POSIX_TYPED_MEM_ALLOCATE)
+C(POSIX_TYPED_MEM_ALLOCATE_CONTIG)
+C(POSIX_TYPED_MEM_MAP_ALLOCATABLE)
+{
+struct posix_typed_mem_info x;
+F(size_t,posix_tmi_length)
+}
+int(*p)(const void*restrict,size_t,off_t*restrict,size_t*restrict,int*restrict) = posix_mem_offset;
+int(*p)(int,struct posix_typed_mem_info*) = posix_typed_mem_get_info;
+int(*p)(const char*,int,int) = posix_typed_mem_open;
+#endif
+