From 09e53d0c2a923566f7e74fcd28f64f1e6146bcd7 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Thu, 3 Jun 2021 07:15:18 -0400 Subject: [PATCH] updated for new python --- afsk/telem.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/afsk/telem.c b/afsk/telem.c index c6f00ad6..266482f4 100644 --- a/afsk/telem.c +++ b/afsk/telem.c @@ -226,20 +226,23 @@ int main(int argc, char *argv[]) { strcat(pythonStr, busStr); strcat(pythonConfigStr, pythonStr); strcat(pythonConfigStr, " c"); - - FILE* file1 = popen(pythonConfigStr, "r"); - char cmdbuffer[1000]; - fgets(cmdbuffer, 1000, file1); + + file1 = sopen(pythonConfigStr); // try new function + fgets(cmdbuffer, 1000, file1); + fprintf(stderr, "pythonStr result: %s\n", cmdbuffer); +// FILE* file1 = popen(pythonConfigStr, "r"); +// char cmdbuffer[1000]; +// fgets(cmdbuffer, 1000, file1); // printf("pythonStr result: %s\n", cmdbuffer); - pclose(file1); + sclose(file1); int count1; char *token; - FILE* file = popen(pythonStr, "r"); - fgets(cmdbuffer, 1000, file); +// FILE* file = popen(pythonStr, "r"); +// fgets(cmdbuffer, 1000, file); // printf("result: %s\n", cmdbuffer); - pclose(file); +// pclose(file); const char space[2] = " "; token = strtok(cmdbuffer, space);