id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2657,"Feature request: readlink, nlink, copy_symlink, copy_directory, copy",Beman Dawes,Beman Dawes,"Walter Landry writes, I have recently upgraded from 1.32 to the current prerelease, and it feels like filesystem is missing a few convenience functions. 1) readlink: There is a way to create a symlink, but then no way to query it later. 2) nlink: Similarly, we can create a hard link, but can not query its link count. 3) copy_symlink: Note that this requires readlink in order to function. 4) copy_directory: create_directory creates directories with the mode S_IRWXU|S_IRWXG|S_IRWXO. That seems like a security hole waiting to happen. This would at least provide a way of inheriting access properties. 5) copy(): This would check what the first argument is and invoke the appropriate function (copy_file, copy_symlink, copy_directory). Except for nlink, I have already implemented all of these functions because I needed them. Is there any interest in getting these functions into the filesystem library? Cheers, Walter Landry wlandry_at_[hidden] ",Feature Requests,closed,Boost 1.38.0,filesystem,Boost 1.37.0,Problem,fixed,,wlandry@…