When a call returns the (somewhat generic) GNUTLS_E_PUSH_ERROR is it legitimate to use the global errno? Will it always be meaningful? Or, is there some other way to obtain more detailed information? -- Cheers, Jeremy