Have all tests use EXIT() to exit rather than exit(), since the latter doesn't
[openssl.git] / crypto / dsa / dsatest.c
index 12da64f9f49fb495ddbe3ff6f5bde38683f489bc..4c411f2c8c2786176cef1190877ea8eef8530c96 100644 (file)
@@ -61,6 +61,9 @@
 #include <string.h>
 #include <sys/types.h>
 #include <sys/stat.h>
+
+#include "../e_os.h"
+
 #include <openssl/crypto.h>
 #include <openssl/rand.h>
 #include <openssl/bio.h>
@@ -212,7 +215,7 @@ end:
                BIO_free(bio_err);
                bio_err = NULL;
                }
-       exit(!ret);
+       EXIT(!ret);
        return(0);
        }
 
@@ -231,7 +234,7 @@ static void MS_CALLBACK dsa_cb(int p, int n, void *arg)
        if (!ok && (p == 0) && (num > 1))
                {
                BIO_printf((BIO *)arg,"error in dsatest\n");
-               exit(1);
+               EXIT(1);
                }
        }
 #endif