Perl umask Function



Description

This function sets the umask (default mask applied when creating files and directories) for the current process. Value of EXPR must be an octal number. If EXPR is omitted, simply returns the previous value.

Syntax

Following is the simple syntax for this function −

umask EXPR

umask

Return Value

This function returns the previous umask value.

Example

Following is the example code showing its basic usage −

#!/usr/bin/perl -w

print("The current umask is: ", umask(), "\n");

When above code is executed, it produces the following result. You can get different result on your computer based on your setting.

The current umask is: 18
perl_function_references.htm
Advertisements