Supervised user whitelists: Cleanup
[chromium-blink-merge.git] / sync / util / get_session_name_linux.cc
blob172252d80e3fe0fe951d1d27172ded1c84c8f398
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "sync/util/get_session_name_linux.h"
7 #include <limits.h> // for HOST_NAME_MAX
8 #include <unistd.h> // for gethostname()
10 #include "base/linux_util.h"
12 namespace syncer {
13 namespace internal {
15 std::string GetHostname() {
16 char hostname[HOST_NAME_MAX];
17 if (gethostname(hostname, HOST_NAME_MAX) == 0) // Success.
18 return hostname;
19 return base::GetLinuxDistro();
22 } // namespace internal
23 } // namespace syncer