blob: 9b7a8ae9671a2f2c84e6f80dcbf67111d2554bff [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef SERVICES_FILES_FUTIMENS_H_
#define SERVICES_FILES_FUTIMENS_H_
#include <sys/stat.h>
#include "build/build_config.h"
// For Android: The NDK/C library we currently build against doesn't have
// |futimens()|, but has |utimensat()|. Provide the former (in terms of the
// latter) for now. Remove this file and futimens_android.cc when |futimens()|
// becomes generally available (see
// https://android-review.googlesource.com/#/c/63321/).
#if defined(OS_ANDROID)
extern "C" {
int futimens(int fd, const struct timespec times[2]);
} // extern "C"
#endif
#endif // SERVICES_FILES_FUTIMENS_H_