OSDN Git Service

* shared_info.h (open_shared): Create function wrapper for common use case.
authorcgf <cgf>
Wed, 10 Mar 2010 06:26:54 +0000 (06:26 +0000)
committercgf <cgf>
Wed, 10 Mar 2010 06:26:54 +0000 (06:26 +0000)
commit9b3296f347e363263c511ab05e266a34966232cb
tree5a9be990a4d62d80c37e5f71d97af4d5049f1f9d
parentb04ef0677f6277516241db1271581a52187d69e9
* shared_info.h (open_shared): Create function wrapper for common use case.
(open_shared): Change fifth argument to a pointer rather than a reference.
* fhandler_console.cc (fhandler_console::get_tty_stuff): Eliminate use of dummy
variable and call open_shared with constant.
* fhandler_process.cc (format_process_mounts): Ditto.
* pinfo.cc (pinfo::init): Pass pointer to shloc.
* shared.cc (shared_mem_inited): New variable.
(open_shared): Crate function wrapper for common use case.
(open_shared): Accommodate change to fifth argument to a pointer.
(shared_info::initialize): Remove spinlock test.  Simplify function.  Move
get_session_parent_dir call back here.
(memory_init): Protect global shared settings with shared_mem_inited spinlock.
Move get_session_parent_dir call to shared_info::initialize.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_console.cc
winsup/cygwin/fhandler_process.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/shared.cc
winsup/cygwin/shared_info.h