if(pos == -1) pos = endLen;
else pos += read; // Else, Adjust to absolute
- //Log("pos-read = %i", pos-read);
-
// Check Length
if(pos - read <= 2)
{
- //Log("&ret[read] = '%s'", &ret[read]);
// Current Dir "."
if(strncmp(&ret[read], ".", pos-read) == 0) continue;
// Parent ".."
// Only copy if the positions differ
if(read != write) {
- Log("write = %i, read = %i, pos-read+1 = %i", write, read, pos-read+1);
+ //Log("write = %i, read = %i, pos-read+1 = %i", write, read, pos-read+1);
memcpy( &ret[write], &ret[read], pos-read+1 );
- Log("ret = '%s'", ret);
+ //Log("ret = '%s'", ret);
}
if(slashNum < MAX_PATH_SLASHES)
return -1;
}
- printf("Contents of `%s'\n", argv[1]);
+ //printf("Contents of `%s'\n", argv[1]);
fd = open(argv[1], OPENFLAG_READ);
if(fd == -1) {
printf("Unable to open '%s' for reading\n", argv[1]);