| Index: sandbox/linux/services/namespace_utils.h
|
| diff --git a/sandbox/linux/services/namespace_utils.h b/sandbox/linux/services/namespace_utils.h
|
| index d248d9502f358992dab1a2a455dc89897311294e..6f3a2a86079e48990df0990eac9a1a45c0d7cdfc 100644
|
| --- a/sandbox/linux/services/namespace_utils.h
|
| +++ b/sandbox/linux/services/namespace_utils.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <sys/types.h>
|
|
|
| +#include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| #include "base/template_util.h"
|
| #include "sandbox/sandbox_export.h"
|
| @@ -20,8 +21,10 @@ class SANDBOX_EXPORT NamespaceUtils {
|
| // generic_id_t can be used for either uid_t or gid_t.
|
| typedef uid_t generic_id_t;
|
|
|
| - // Write a uid or gid mapping from |id| to |id| in |map_file|.
|
| - static bool WriteToIdMapFile(const char* map_file, generic_id_t id);
|
| + // Write a uid or gid mapping from |id| to |id| in |map_file|. This function
|
| + // is async-signal-safe.
|
| + static bool WriteToIdMapFile(const char* map_file,
|
| + generic_id_t id) WARN_UNUSED_RESULT;
|
|
|
| // Returns true if unprivileged namespaces of type |type| is supported
|
| // (meaning that both CLONE_NEWUSER and type are are supported). |type| must
|
|
|