static void print_server_info(FSServer *svr) { printf("name of server: %s\n", FSServerString(svr)); printf("version number: %d\n", FSProtocolVersion(svr)); printf("vendor string: %s\n", FSServerVendor(svr)); printf("vendor release number: %d\n", FSVendorRelease(svr)); printf("maximum request size: %ld longwords (%ld bytes)\n", FSMaxRequestSize(svr), FSMaxRequestSize(svr) * sizeof(long)); print_catalogue_info(svr); print_alternate_info(svr); print_extension_info(svr); }
static void print_server_info(FSServer *svr) { printf("name of server: %s\n", FSServerString(svr)); printf("version number: %d\n", FSProtocolVersion(svr)); printf("vendor string: %s\n", FSServerVendor(svr)); printf("vendor release number: %d\n", FSVendorRelease(svr)); if (strstr(FSServerVendor(svr), "X.Org")) { int vendrel = FSVendorRelease(svr); printf("X.Org xfs version: "); printf("%d.%d.%d", vendrel / 10000000, (vendrel / 100000) % 100, (vendrel / 1000) % 100); if (vendrel % 1000) printf(".%d", vendrel % 1000); printf("\n"); } printf("maximum request size: %ld longwords (%ld bytes)\n", FSMaxRequestSize(svr), FSMaxRequestSize(svr) * sizeof(long)); print_catalogue_info(svr); print_alternate_info(svr); print_extension_info(svr); }