summaryrefslogtreecommitdiff
path: root/pico/blddate.c
diff options
context:
space:
mode:
Diffstat (limited to 'pico/blddate.c')
-rw-r--r--pico/blddate.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/pico/blddate.c b/pico/blddate.c
index 00f0b558..5797c3c5 100644
--- a/pico/blddate.c
+++ b/pico/blddate.c
@@ -19,7 +19,7 @@ main(argc, argv)
char **argv;
{
struct tm *t;
- FILE *outfile=stdout;
+ FILE *outfile=stdout, *infile;
time_t ltime;
if(argc > 1 && (outfile = fopen(argv[1], "w")) == NULL){
@@ -46,6 +46,12 @@ main(argc, argv)
1900 + t->tm_year);
fprintf(outfile, "char hoststamp[]=\"random-pc\";\n");
+ if((infile = fopen("../patchlevel", "r")) != NULL){
+ int c;
+ while ((c = getc(infile)) != EOF) putc(c, outfile);
+ fclose(infile);
+ }
+ else fprintf(outfile, "char plevstamp[]=\"No information available\";\n");
fclose(outfile);