Karen Tung wrote: > Evan Layton wrote: >> Karen Tung wrote: >>> Yeah, that looks much simpler to me than your original code with the >>> temp file. >> >> agreed. >> >>> If I were writing the code, I would even skip the " | grep FMRI" part >>> and do the "grep" equivalent while I process the strings the "fgets", >>> but >>> I guess that's just a personal style. >> >> I could definitely do that and just look for the FMRI string in a >> while loop but doing things the way they are makes it so I don't need >> to do the while loop. Did you want me to change this? >> > No need to change... >>> >>> In your code above, do we also want to log the warning if we can't find >>> the FMRI string? The way the code is written above, it won't log a >>> warning >>> for that, and I think it should. >> >> Oh I think I see what you mean. I should add a line to log this >> warning after the om_debug_print(). Something like: >> >> om_log_print("Warning: Unable to retrieve build version information\n"); > Yeah, in an "else" statement for that "f (fgets(rel_str, BUFSIZ, fp) != > NULL) "
Instead of doing an else I just did the following so I only doe the error logging once. if (fgets(rel_str, BUFSIZ, fp) != NULL) om_log_print("%s %s\n", comment, rel_str); (void) pclose(fp); return; } (void) pclose(fp); The webrev has been updated... Thanks again! -evan > > --Karen > > >