From: Simon Wilkinson Date: Sat, 11 Sep 2010 07:25:15 +0000 (+0100) Subject: vlserver: Use com_err for Ubik error messages X-Git-Tag: openafs-devel-1_5_78~152 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e106ac54b7f5dba4bb94f6920ed345a6e0c049af;p=packages%2Fo%2Fopenafs.git vlserver: Use com_err for Ubik error messages Use com_err to return a sensible string, rather than just an error code, for errors with Ubik initialisation. This has the specific benefit that the error when the database directory doesn't exist, or isn't readable, becomes Ubik init failed: file not found when processing dbase" rather than Ubik init failed with code 5382 Change-Id: I5f770377668a7f545cad7e422f28afd7c9f9888d Reviewed-on: http://gerrit.openafs.org/2735 Reviewed-by: Andrew Deason Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 6380213d296c138349c77fa4a51655fac23cfeea) Reviewed-on: http://gerrit.openafs.org/2790 --- diff --git a/src/vlserver/vlserver.c b/src/vlserver/vlserver.c index e0982f9ca..ef51860e5 100644 --- a/src/vlserver/vlserver.c +++ b/src/vlserver/vlserver.c @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include @@ -352,7 +353,7 @@ main(int argc, char **argv) ubik_ServerInitByInfo(myHost, htons(AFSCONF_VLDBPORT), &info, clones, vl_dbaseName, &VL_dbase); if (code) { - printf("vlserver: Ubik init failed with code %d\n", code); + printf("vlserver: Ubik init failed: %s\n", afs_error_message(code)); exit(2); } if (!rxJumbograms) {