diff -ur globus_gsi_sysconfig-3.1.orig/library/globus_gsi_system_config.c globus_gsi_sysconfig-3.1/library/globus_gsi_system_config.c --- globus_gsi_sysconfig-3.1.orig/library/globus_gsi_system_config.c 2010-02-15 02:21:00.000000000 +0100 +++ globus_gsi_sysconfig-3.1/library/globus_gsi_system_config.c 2011-03-29 12:46:04.252615646 +0200 @@ -4724,17 +4724,6 @@ */ RAND_add((void*)&stx,sizeof(stx),2); -#ifndef TARGET_ARCH_CYGWIN - if (stx.st_size == 0) - { - GLOBUS_GSI_SYSCONFIG_ERROR_RESULT( - result, - GLOBUS_GSI_SYSCONFIG_ERROR_FILE_ZERO_LENGTH, - (_GSSL("File: %s"), filename)); - goto exit; - } -#endif - if(!(stx.st_mode & S_IFDIR)) { GLOBUS_GSI_SYSCONFIG_ERROR_RESULT(