2
0
mirror of https://github.com/openvswitch/ovs synced 2025-08-31 14:25:26 +00:00

socket-util: Move get_mtime() here from stream-ssl.

An upcoming commit will add a new user for this function in another file,
so export it and move it to a common library file.
This commit is contained in:
Ben Pfaff
2010-04-21 10:47:45 -07:00
parent cd11000ba2
commit 26efd2563b
3 changed files with 29 additions and 21 deletions

View File

@@ -37,7 +37,6 @@
#include "packets.h"
#include "poll-loop.h"
#include "socket-util.h"
#include "socket-util.h"
#include "util.h"
#include "stream-provider.h"
#include "stream.h"
@@ -915,26 +914,6 @@ stream_ssl_is_configured(void)
return private_key.file_name || certificate.file_name || ca_cert.file_name;
}
static void
get_mtime(const char *file_name, struct timespec *mtime)
{
struct stat s;
if (!stat(file_name, &s)) {
mtime->tv_sec = s.st_mtime;
#if HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
mtime->tv_nsec = s.st_mtim.tv_nsec;
#elif HAVE_STRUCT_STAT_ST_MTIMENSEC
mtime->tv_nsec = s.st_mtimensec;
#else
mtime->tv_nsec = 0;
#endif
} else {
mtime->tv_sec = mtime->tv_nsec = 0;
}
}
static bool
update_ssl_config(struct ssl_config_file *config, const char *file_name)
{