Descripción del método:
Versión síncrona de LCHMOD ().
gramática:
La copia del código es la siguiente:
fs.lchmodsync (FD, modo)
Dado que este método pertenece al módulo FS, es necesario introducir el módulo FS antes de usar (var fs = require ("fs")))
Recibir parámetros:
Descriptor de archivos FD
Permisos de archivo de modo
Código fuente:
La copia del código es la siguiente:
fs.lchmodsync = function (ruta, modo) {
var fd = fs.opensync (ruta, constants.o_wronly | constants.o_symlink);
// Prefiere devolver el error de chmod, si se produce uno,
// pero aún intenta cerrar e informa los errores de cierre si ocurren.
var err, err2;
intentar {
var Ret = fs.fchmodsync (fd, modo);
} catch (er) {
err = er;
}
intentar {
fs.Clossync (FD);
} catch (er) {
err2 = er;
}
if (err || err2) throw (err || err2);
devolver return regresar;
};
}