From f91097c175a96b5a1375ddc7d859dbe7506e7b52 Mon Sep 17 00:00:00 2001
From: Lev Walkin <vlm@lionet.info>
Date: Mon, 16 Oct 2006 13:15:45 +0000
Subject: [PATCH] build directory dependency fixed

---
 asn1c/tests/check-119.-fnative-types.-gen-PER.c | 7 ++-----
 asn1c/tests/check-119.-gen-PER.c                | 7 ++-----
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/asn1c/tests/check-119.-fnative-types.-gen-PER.c b/asn1c/tests/check-119.-fnative-types.-gen-PER.c
index ca881615..969ee644 100644
--- a/asn1c/tests/check-119.-fnative-types.-gen-PER.c
+++ b/asn1c/tests/check-119.-fnative-types.-gen-PER.c
@@ -310,11 +310,8 @@ process(const char *fname) {
 
 	fprintf(stderr, "\nProcessing file [../%s]\n", fname);
 
-	ret = chdir("../data-119");
-	assert(ret == 0);
-	fp = fopen(fname, "r");
-	ret = chdir("../test-check-119.-gen-PER");
-	assert(ret == 0);
+	snprintf(fbuf, sizeof(fbuf), "../data-119/%s", fname);
+	fp = fopen(fbuf, "r");
 	assert(fp);
 
 	rd = fread(fbuf, 1, sizeof(fbuf), fp);
diff --git a/asn1c/tests/check-119.-gen-PER.c b/asn1c/tests/check-119.-gen-PER.c
index ca881615..969ee644 100644
--- a/asn1c/tests/check-119.-gen-PER.c
+++ b/asn1c/tests/check-119.-gen-PER.c
@@ -310,11 +310,8 @@ process(const char *fname) {
 
 	fprintf(stderr, "\nProcessing file [../%s]\n", fname);
 
-	ret = chdir("../data-119");
-	assert(ret == 0);
-	fp = fopen(fname, "r");
-	ret = chdir("../test-check-119.-gen-PER");
-	assert(ret == 0);
+	snprintf(fbuf, sizeof(fbuf), "../data-119/%s", fname);
+	fp = fopen(fbuf, "r");
 	assert(fp);
 
 	rd = fread(fbuf, 1, sizeof(fbuf), fp);
-- 
GitLab