search for: uselongfilenamesonwindow

Displaying 4 results from an estimated 4 matches for "uselongfilenamesonwindow".

2019 May 31
2
use of buffers in sprintf and snprintf
No, that will make it even worse since you'll be declaring a lot more memory that you actually have. The real problem is that you're ignoring the truncation, so you probably want to use something like if (snprintf(tempname, sizeof(tempname), "%s.%d", of1name, j) >= sizeof(tempname)) Rf_error("file name is too long"); BTW: most OSes systems have a path limits that
2019 May 31
0
use of buffers in sprintf and snprintf
...1name, j) >= sizeof(tempname)) Rf_error("file name is too long"); > > BTW: most OSes systems have a path limits that are no lower than 256 so you should allow at least as much. On MS Windows, there's actually a limit of 255 characters, cf. http://www.aroma-project.org/howtos/UseLongFilenamesOnWindows/ (disclaimer: I'm the author). Note particularly the comment at the end: "Unfortunately it is not a solution to try to use relative instead of absolute pathnames. The limitation is deep down in the file system itself and it is the absolute pathname that counts." Admittedly, it'...
2012 Apr 30
0
file.copy(src, src, recursive=TRUE) causes a segfault (Was: Re: R CMD check . segfault on re-building vignettes)
...foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo\foo: No such file or directory Here the maximum file path length of the OS is probably kicking in before reaching the buffer overflow, cf. http://aroma-project.org/howtos/UseLongFilenamesOnWindows My $.02 /Henrik On Mon, Apr 30, 2012 at 8:48 AM, Sebastian Meyer <Sebastian.Meyer at ifspm.uzh.ch> wrote: > (Warning: There is some potential that this message is redundant.) > > I think that i have spotted an issue with R CMD check that does not > trace back to a rare case, s...
2010 Mar 05
2
[PATCH] R ignores PATH_MAX and fails in long directories (PR#14228)
Full_Name: Murray Stokely Version: 2.10.1 OS: Linux Submission from: (NULL) (216.239.45.4) The Defn.h header includes limits.h for PATH_MAX and then checks if it hasn't been defined and if not sets something manually. Some of the R code uses PATH_MAX but a lot of other functions in unix/sys-unix.c and main/startup.c just hardcodes a limit of 256 characters. In my environment this is not