search for: r_popen_pg

Displaying 2 results from an estimated 2 matches for "r_popen_pg".

2024 Feb 15
1
certain pipe() use cases not working in r-devel
...)" > > con <- pipe("cat") > > writeLines("hello, world", con) I can reproduce this on 64-bit Linux. I think that this boils down to problems with cleanup in R_pclose_pg [*]. The FILE* fp corresponding to the child process pipe is created using fdopen() in R_popen_pg(), but R_pclose_pg() only performs close() on the file descriptor returned by fileno(). The FILE* itself is leaked, and any buffered content waiting to be written out is lost. One of the last few lines in the strace output before the process terminates is the standard C library cleaning up the FIL...
2024 Feb 14
2
certain pipe() use cases not working in r-devel
Hello, I've noticed a specific type of pipe() usage that works in released R, but not in r-devel. In 4.3.2 on macOS, I can write to a connection returned by pipe(), i.e. "hello, world" prints here: > R.version.string [1] "R version 4.3.2 (2023-10-31)" > con <- pipe("cat") > writeLines("hello, world", con) hello, world But in r-devel on