* Truncates a file descriptor asynchronously. * @param {number} fd The file descriptor * @param {number|Function} [len] The new length or callback * @param {Function} [callback] Callback (err)
(fd, len, callback)
| 921 | * @param {Function} [callback] Callback (err) |
| 922 | */ |
| 923 | ftruncate(fd, len, callback) { |
| 924 | if (typeof len === 'function') { |
| 925 | callback = len; |
| 926 | len = 0; |
| 927 | } |
| 928 | try { |
| 929 | this.ftruncateSync(fd, len); |
| 930 | process.nextTick(callback, null); |
| 931 | } catch (err) { |
| 932 | process.nextTick(callback, err); |
| 933 | } |
| 934 | } |
| 935 | |
| 936 | /** |
| 937 | * Creates a hard link asynchronously. |
no test coverage detected