Displaying 1 result from an estimated 1 matches for "default_umask".
2001 Mar 29
3
Patches for OpenSSH 2.5.2p2: evaluate /etc/default/login, makefiles manpages
...vironment_value(default_login_env, "HZ");
+ if (value != NULL)
+ child_set_env(env, envsize, "HZ", value);
+
+ /* If UMASK is defined then set the default umask. */
+ value = get_environment_value(default_login_env, "UMASK");
+ if (value != NULL) {
+ int i;
+ mode_t default_umask = 0;
+ /* UMASK must contain only digits 0-7. */
+ for (i = 0;
+ value[i] && isdigit((int)value[i]) && value[i] != '8' && value[i] != '9';
+ i++)
+ default_umask = default_umask * 8 + value[i] - '0';
+ /* Set umask only if the value h...