search for: r_pclose_pg

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

2024 Feb 15
1
certain pipe() use cases not working in r-devel
...> > > R.version.string > [1] "R Under development (unstable) (2024-02-13 r85895)" > > 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 line...
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