Index: mozilla/nsprpub/pr/src/memory/prshma.c |
=================================================================== |
--- mozilla/nsprpub/pr/src/memory/prshma.c (revision 191424) |
+++ mozilla/nsprpub/pr/src/memory/prshma.c (working copy) |
@@ -1,110 +0,0 @@ |
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
-/* This Source Code Form is subject to the terms of the Mozilla Public |
- * License, v. 2.0. If a copy of the MPL was not distributed with this |
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
- |
-/* |
-** prshma.h -- NSPR Anonymous Shared Memory |
-** |
-** |
-*/ |
- |
-#include "primpl.h" |
- |
-extern PRLogModuleInfo *_pr_shma_lm; |
- |
-#if defined(XP_UNIX) |
-/* defined in pr/src/md/unix/uxshm.c */ |
-#elif defined(WIN32) |
-/* defined in pr/src/md/windows/w32shm.c */ |
-#else |
-extern PRFileMap * _PR_MD_OPEN_ANON_FILE_MAP( const char *dirName, PRSize size, PRFileMapProtect prot ) |
-{ |
- PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
- return NULL; |
-} |
-extern PRStatus _PR_MD_EXPORT_FILE_MAP_AS_STRING(PRFileMap *fm, PRSize bufSize, char *buf) |
-{ |
- PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
- return PR_FAILURE; |
-} |
-extern PRFileMap * _PR_MD_IMPORT_FILE_MAP_FROM_STRING(const char *fmstring) |
-{ |
- PR_SetError(PR_NOT_IMPLEMENTED_ERROR, 0); |
- return NULL; |
-} |
-#endif |
- |
-/* |
-** PR_OpenAnonFileMap() -- Creates an anonymous file-mapped shared memory |
-** |
-*/ |
-PR_IMPLEMENT(PRFileMap*) |
-PR_OpenAnonFileMap( |
- const char *dirName, |
- PRSize size, |
- PRFileMapProtect prot |
-) |
-{ |
- return(_PR_MD_OPEN_ANON_FILE_MAP( dirName, size, prot )); |
-} /* end PR_OpenAnonFileMap() */ |
- |
-/* |
-** PR_ProcessAttrSetInheritableFileMap() -- Prepare FileMap for export |
-** to my children processes via PR_CreateProcess() |
-** |
-** |
-*/ |
-PR_IMPLEMENT( PRStatus) |
-PR_ProcessAttrSetInheritableFileMap( |
- PRProcessAttr *attr, |
- PRFileMap *fm, |
- const char *shmname |
-) |
-{ |
- PR_SetError( PR_NOT_IMPLEMENTED_ERROR, 0 ); |
- return( PR_FAILURE); |
-} /* end PR_ProcessAttrSetInheritableFileMap() */ |
- |
-/* |
-** PR_GetInheritedFileMap() -- Import a PRFileMap previously exported |
-** by my parent process via PR_CreateProcess() |
-** |
-*/ |
-PR_IMPLEMENT( PRFileMap *) |
-PR_GetInheritedFileMap( |
- const char *shmname |
-) |
-{ |
- PRFileMap *fm = NULL; |
- PR_SetError( PR_NOT_IMPLEMENTED_ERROR, 0 ); |
- return( fm ); |
-} /* end PR_GetInhteritedFileMap() */ |
- |
-/* |
-** PR_ExportFileMapAsString() -- Creates a string identifying a PRFileMap |
-** |
-*/ |
-PR_IMPLEMENT( PRStatus ) |
-PR_ExportFileMapAsString( |
- PRFileMap *fm, |
- PRSize bufSize, |
- char *buf |
-) |
-{ |
- return( _PR_MD_EXPORT_FILE_MAP_AS_STRING( fm, bufSize, buf )); |
-} /* end PR_ExportFileMapAsString() */ |
- |
-/* |
-** PR_ImportFileMapFromString() -- Creates a PRFileMap from the identifying string |
-** |
-** |
-*/ |
-PR_IMPLEMENT( PRFileMap * ) |
-PR_ImportFileMapFromString( |
- const char *fmstring |
-) |
-{ |
- return( _PR_MD_IMPORT_FILE_MAP_FROM_STRING(fmstring)); |
-} /* end PR_ImportFileMapFromString() */ |
-/* end prshma.c */ |