update_engine: remove deprecated defines

Glibc 2.23 will pop warning like
This CL fixes that.

BUG=chromium:616784
TEST=upate_engine builds with glibc 2.23

Change-Id: I871ed20dee263e94dba34d4806d46c9327155d6c
Reviewed-on: https://chromium-review.googlesource.com/349275
Commit-Ready: Yunlian Jiang <yunlian@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/p2p_manager.cc b/p2p_manager.cc
index 127e5ff..1ee124d 100644
--- a/p2p_manager.cc
+++ b/p2p_manager.cc
@@ -16,6 +16,9 @@
 
 // This provides access to timestamps with nanosecond resolution in
 // struct stat, See NOTES in stat(2) for details.
+#ifndef _DEFAULT_SOURCE
+#define _DEFAULT_SOURCE
+#endif
 #ifndef _BSD_SOURCE
 #define _BSD_SOURCE
 #endif