Descrição do método:
Versão síncrona do lchmod ().
gramática:
A cópia do código é a seguinte:
fs.lchmodsync (fd, modo)
Como esse método pertence ao módulo FS, é necessário introduzir o módulo FS antes do uso (var fs = requer ("fs")))
Receber parâmetros:
Descritor de arquivo FD
Permissões de arquivo de modo
Código -fonte:
A cópia do código é a seguinte:
fs.lchmodsync = function (caminho, modo) {
var fd = fs.opensync (caminho, constantes.o_wronly | constants.o_symlink);
// prefere retornar o erro do CHMOD, se ocorrer,
// mas ainda tente fechar e relatar erros de fechamento, se eles ocorreram.
var err, err2;
tentar {
var ret = fs.fchmodsync (fd, modo);
} catch (er) {
err = er;
}
tentar {
fs.closesync (FD);
} catch (er) {
err2 = er;
}
if (err || err2) tiro (err || err2);
retorno de retorno de retorno;
};
}