* exceptions.cc (set_process_mask): Set pending signals only when signals
become unmasked. * sigproc.cc (pending_signals): Flip back to a global. (wait_sig): Don't set pending signals when there is an armed semaphore or signal is blocked. * shared.cc (shared_info::initialize): Add a username parameter for user-mode mounts. Reorganize to try to avoid startup race. (memory_init): Move some stuff into shared_info::initialize. * shared_info.h (shared_info::initialize): Change declaration. (CURR_SHARED_MAGIC): Update.
This commit is contained in:
@ -140,7 +140,7 @@ public:
|
||||
|
||||
#define SHARED_INFO_CB 47112
|
||||
|
||||
#define CURR_SHARED_MAGIC 0x359218a2U
|
||||
#define CURR_SHARED_MAGIC 0x53f1a7f4U
|
||||
|
||||
/* NOTE: Do not make gratuitous changes to the names or organization of the
|
||||
below class. The layout is checksummed to determine compatibility between
|
||||
@ -155,7 +155,7 @@ class shared_info
|
||||
|
||||
tty_list tty;
|
||||
delqueue_list delqueue;
|
||||
void initialize ();
|
||||
void initialize (const char *);
|
||||
unsigned heap_chunk_size ();
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user