chiark / gitweb /
string-util: rework memory_erase() to not use GCC optimize attribute (#3812)
[elogind.git] / src / shared / pager.c
index 1fdf8ed689bb821475d0731575a853241b92003c..bb3e17fee2af206041162b7f0297c9cde520a461 100644 (file)
@@ -158,8 +158,13 @@ void pager_close(void) {
                 return;
 
         /* Inform pager that we are done */
+#ifdef __GLIBC__
         stdout = safe_fclose(stdout);
         stderr = safe_fclose(stderr);
+#else
+        safe_fclose(stdout);
+        safe_fclose(stderr);
+#endif // __GLIBC__
 
         (void) kill(pager_pid, SIGCONT);
         (void) wait_for_terminate(pager_pid, NULL);