Method description:
Synchronized version of lchmod() .
Grammar:
fs.lchmodSync(fd, mode)
Since this method belongs to the fs module, the fs module needs to be introduced before use (var fs= require(“fs”) )
Receive parameters:
fd File descriptor
mode file permissions
Source code:
fs.lchmodSync = function(path, mode) {
var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK);
// prefer to return the chmod error, if one occurs,
// but still try to close, and report closing errors if they occur.
var err, err2;
Try {
var ret = fs.fchmodSync(fd, mode);
} catch (er) {
err = er;
}
Try {
fs.closeSync(fd);
} catch (er) {
err2 = er;
}
If (err || err2) throw (err || err2);
Return ret;
};
}