X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Ftools%2Fvppapigen%2Fnode.c;fp=src%2Ftools%2Fvppapigen%2Fnode.c;h=1f9905baca14a822f37fe7154856d1d6693727f6;hb=460ba3d85951a42551864f0240335914a62639be;hp=15868ee5aaa26ceb01900f2daee9c4e3c18292ed;hpb=abce509affe1f25bbb4905670371ad202529d5e0;p=vpp.git diff --git a/src/tools/vppapigen/node.c b/src/tools/vppapigen/node.c index 15868ee5aaa..1f9905baca1 100644 --- a/src/tools/vppapigen/node.c +++ b/src/tools/vppapigen/node.c @@ -1114,7 +1114,12 @@ char *fixup_input_filename(void) void generate_top_boilerplate(FILE *fp) { - char *datestring = ctime(&starttime); + time_t curtime; + char *datestring; + char *source_date_epoch; + if ((source_date_epoch = getenv("SOURCE_DATE_EPOCH")) == NULL || (curtime = (time_t)strtol(source_date_epoch, NULL, 10)) <= 0) + curtime = starttime; + datestring = asctime(gmtime(&curtime)); fixed_name = fixup_input_filename(); datestring[24] = 0;