Hi Ashesh,
I have verified this in windows 10 and found existing below compilation issues with Visual Studio compiler ( MSVC 14 ).
2>C:\Projects\pgagent\misc.cpp(167): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data
2>C:\Projects\pgagent\misc.cpp(168): error C2131: expression did not evaluate to a constant
2> C:\Projects\pgagent\misc.cpp(168): note: failure was caused by non-constant arguments or reference to a non-constant symbol
2> C:\Projects\pgagent\misc.cpp(168): note: see usage of 'length'
2>C:\Projects\pgagent\misc.cpp(169): error C3863: array type 'char [length]' is not assignable
2>C:\Projects\pgagent\misc.cpp(184): error C3863: array type 'char [length]' is not assignable
Below are the changes to fix the compilation issues.

I have tested attached patch and it is working fine in windows. Please find attached modified patch with the fix.
Do review it and let us know for any comments.
Thanks,
Neel Patel