From 499225d12e7364eebc677d7ea7c5e204240bf03b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Mon, 14 Apr 2025 23:14:24 +0200 Subject: [PATCH] Fixes #255 ("Typos in Boost 1.87 documentation") --- doc/interprocess.qbk | 2 +- example/doc_ipc_message.cpp | 2 +- example/doc_named_alloc.cpp | 2 +- example/doc_shared_memory.cpp | 2 +- example/doc_spawn_vector.cpp | 2 +- example/doc_windows_shared_memory.cpp | 2 +- test/get_process_id_name.hpp | 7 +++++++ 7 files changed, 13 insertions(+), 6 deletions(-) diff --git a/doc/interprocess.qbk b/doc/interprocess.qbk index 7cb66c7..ac9cb52 100644 --- a/doc/interprocess.qbk +++ b/doc/interprocess.qbk @@ -25,7 +25,7 @@ [def BOOST_INTERPROCESS_CATCH_END] [def test::get_process_id_name() "MyName"] -[def argv[2] "MyName"] +[def test::get_argv_2(argv) "MyName"] diff --git a/example/doc_ipc_message.cpp b/example/doc_ipc_message.cpp index 1801147..107b69e 100644 --- a/example/doc_ipc_message.cpp +++ b/example/doc_ipc_message.cpp @@ -60,7 +60,7 @@ int main (int argc, char *argv[]) } else{ //Open managed segment - managed_shared_memory segment(open_only, argv[2]); + managed_shared_memory segment(open_only, test::get_argv_2(argv)); //An handle from the base address can identify any byte of the shared //memory segment even if it is mapped in different base addresses diff --git a/example/doc_named_alloc.cpp b/example/doc_named_alloc.cpp index 35085a0..96120eb 100644 --- a/example/doc_named_alloc.cpp +++ b/example/doc_named_alloc.cpp @@ -82,7 +82,7 @@ int main(int argc, char *argv[]) } else{ //Open managed shared memory - managed_shared_memory segment(open_only, argv[2]); + managed_shared_memory segment(open_only, test::get_argv_2(argv)); std::pair res; diff --git a/example/doc_shared_memory.cpp b/example/doc_shared_memory.cpp index 190d0fe..b4e5953 100644 --- a/example/doc_shared_memory.cpp +++ b/example/doc_shared_memory.cpp @@ -55,7 +55,7 @@ int main(int argc, char *argv[]) } else{ //Open already created shared memory object. - shared_memory_object shm (open_only, argv[2], read_only); + shared_memory_object shm (open_only, test::get_argv_2(argv), read_only); //Map the whole shared memory in this process mapped_region region(shm, read_only); diff --git a/example/doc_spawn_vector.cpp b/example/doc_spawn_vector.cpp index 1cea587..3e38516 100644 --- a/example/doc_spawn_vector.cpp +++ b/example/doc_spawn_vector.cpp @@ -69,7 +69,7 @@ int main(int argc, char *argv[]) } else{ //Child process //Open the managed segment - managed_shared_memory segment(open_only, argv[2]); + managed_shared_memory segment(open_only, test::get_argv_2(argv)); //Find the vector using the c-string name MyVector *myvector = segment.find("MyVector").first; diff --git a/example/doc_windows_shared_memory.cpp b/example/doc_windows_shared_memory.cpp index 3aeaf06..20dbfad 100644 --- a/example/doc_windows_shared_memory.cpp +++ b/example/doc_windows_shared_memory.cpp @@ -47,7 +47,7 @@ int main(int argc, char *argv[]) } else{ //Open already created shared memory object. - windows_shared_memory shm (open_only, argv[2], read_only); + windows_shared_memory shm (open_only, test::get_argv_2(argv), read_only); //Map the whole shared memory in this process mapped_region region(shm, read_only); diff --git a/test/get_process_id_name.hpp b/test/get_process_id_name.hpp index c2d9733..8b780eb 100644 --- a/test/get_process_id_name.hpp +++ b/test/get_process_id_name.hpp @@ -129,6 +129,13 @@ inline std::wstring get_wfilename() #endif +namespace test { + +inline const char *get_argv_2(char *argv[]) +{ return argv[2]; } + +} //namespace test { + } //namespace interprocess{ } //namespace boost{