46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
|
|
{{alias}}( fd, clbk )
|
|
Asynchronously closes a file descriptor, so that the file descriptor no
|
|
longer refers to any file and may be reused.
|
|
|
|
Parameters
|
|
----------
|
|
fd: integer
|
|
File descriptor.
|
|
|
|
clbk: Function
|
|
Callback to invoke upon closing a file descriptor.
|
|
|
|
Examples
|
|
--------
|
|
> function done( error ) {
|
|
... if ( error ) {
|
|
... console.error( error.message );
|
|
... }
|
|
... };
|
|
> var fd = {{alias:@stdlib/fs/open}}.sync( './beep/boop.js', 'r+' );
|
|
> if ( !{{alias:@stdlib/assert/is-error}}( fd ) ) { {{alias}}( fd, done ); };
|
|
|
|
|
|
{{alias}}.sync( fd )
|
|
Synchronously closes a file descriptor.
|
|
|
|
Parameters
|
|
----------
|
|
fd: integer
|
|
File descriptor.
|
|
|
|
Returns
|
|
-------
|
|
out: Error|void
|
|
If an error occurs, an error object; otherwise, undefined.
|
|
|
|
Examples
|
|
--------
|
|
> var fd = {{alias:@stdlib/fs/open}}.sync( './beep/boop.js', 'r+' );
|
|
> if ( !{{alias:@stdlib/assert/is-error}}( fd ) ) { {{alias}}.sync( fd ); };
|
|
|
|
See Also
|
|
--------
|
|
|