* environ.cc (set_winsymlinks): Handle "winsymlinks:nativestrict"
option. On pre-Vista warn the user if the "winsymlinks:native*" option is set. * globals.cc (enum winsym_t): Add WSYM_nativestrict. * path.cc (symlink_native): Don't create native symlink if target does not exist. Explain why. Improve comments. (symlink_worker): Change AFS symlink handling to WSYM_nativestrict. Handle WSYM_nativestrict throughout. Change condition for bail out to wsym_type == WSYM_nativestrict. Add comment. Fix formatting. * shared_info.h (CURR_USER_MAGIC): Change to reflect change in class user_info. (class user_info): Add member warned_nonativesyms.
This commit is contained in:
@ -15,7 +15,7 @@ details. */
|
||||
#include "limits.h"
|
||||
#include "mount.h"
|
||||
|
||||
#define CURR_USER_MAGIC 0x6467403bU
|
||||
#define CURR_USER_MAGIC 0xab1fcce8U
|
||||
|
||||
class user_info
|
||||
{
|
||||
@ -25,6 +25,7 @@ public:
|
||||
DWORD cb;
|
||||
bool warned_msdos;
|
||||
bool warned_notty;
|
||||
bool warned_nonativesyms;
|
||||
mount_info mountinfo;
|
||||
friend void dll_crt0_1 (void *);
|
||||
static void create (bool);
|
||||
|
Reference in New Issue
Block a user