Add missing Closure extern for ftruncateSync (#14877)

Otherwise, the Closure Compiler might rename fs.ftruncateSync
during compilation when the NODERAWFS filesystem backend
is used.
This commit is contained in:
Kleis Auke Wolthuizen 2021-08-17 00:51:44 +02:00 коммит произвёл GitHub
Родитель 0f536c60bb
Коммит 0fe9b0b2f1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 7 добавлений и 0 удалений

1
tests/test_core.py поставляемый
Просмотреть файл

@ -5382,6 +5382,7 @@ Module['onRuntimeInitialized'] = function() {
def test_unistd_truncate_noderawfs(self):
self.uses_es6 = True
self.set_setting('NODERAWFS')
self.maybe_closure()
self.do_run_in_out_file_test('unistd/truncate.c', js_engines=[config.NODE_JS])
def test_unistd_swab(self):

Просмотреть файл

@ -56,6 +56,12 @@ fs.truncate = function(fd, len, callback) {};
*/
fs.truncateSync = function(fd, len) {};
/**
* @param {*} fd
* @param {number} len
*/
fs.ftruncateSync = function(fd, len) {};
/**
* @param {string} path
* @param {number} uid