* mount.cc (mount_info::from_fstab_line): Support mounting the current user's temp folder as /tmp/. This is particularly useful a feature when Cygwin's own files are write-protected. * pathnames.xml: document the new usertemp file system type Detailed explanation: In the context of Windows, there is a per-user directory for temporary files, by default specified via the environment variable %TEMP%. Let's allow to use that directory for our /tmp/ directory. With this patch, we introduce the special filesystem type "usertemp": By specifying none /tmp usertemp binary,posix=0 0 0 in /etc/fstab, the /tmp/ directory gets auto-mounted to the directory specified by the %TEMP% variable. This feature comes handy in particularly in scenarios where the administrator might want to write-protect the entire Cygwin directory yet still needs to allow users to write into the /tmp/ directory. This is the case in the context of Git for Windows, where the Cygwin (MSys2) root directory lives inside C:\Program Files and hence /tmp/ would not be writable otherwise. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> |
||
|---|---|---|
| .. | ||
| acl.h | ||
| copying.dj | ||
| cygwin.h | ||
| dirent.h | ||
| elf.h | ||
| elf32.h | ||
| elf64.h | ||
| elf_common.h | ||
| elf_generic.h | ||
| file.h | ||
| ioctl.h | ||
| ipc.h | ||
| kd.h | ||
| lock.h | ||
| mman.h | ||
| mount.h | ||
| msg.h | ||
| mtio.h | ||
| param.h | ||
| poll.h | ||
| procfs.h | ||
| quota.h | ||
| resource.h | ||
| sem.h | ||
| shm.h | ||
| smallprint.h | ||
| socket.h | ||
| soundcard.h | ||
| statfs.h | ||
| statvfs.h | ||
| stdio.h | ||
| strace.h | ||
| sysinfo.h | ||
| syslimits.h | ||
| syslog.h | ||
| sysmacros.h | ||
| sysproto.h | ||
| termio.h | ||
| termios.h | ||
| ttychars.h | ||
| ucontext.h | ||
| uio.h | ||
| un.h | ||
| utime.h | ||
| utmp.h | ||
| utsname.h | ||
| vfs.h | ||
| wait.h | ||
| xattr.h | ||