Revision 3fe6aba5

View differences:

doc/api/os.markdown
6 6

  
7 7
Use `require('os')` to access this module.
8 8

  
9
## os.tmpDir()
9
## os.tmpdir()
10 10

  
11 11
Returns the operating system's default directory for temp files.
12 12

  
lib/os.js
41 41
  return process.platform;
42 42
};
43 43

  
44
exports.tmpDir = function() {
44
exports.tmpdir = function() {
45 45
  return process.env.TMPDIR ||
46 46
         process.env.TMP ||
47 47
         process.env.TEMP ||
48 48
         (process.platform === 'win32' ? 'c:\\windows\\temp' : '/tmp');
49 49
};
50 50

  
51
exports.tmpDir = exports.tmpdir;
52

  
51 53
exports.getNetworkInterfaces = util.deprecate(function() {
52 54
  return exports.networkInterfaces();
53 55
}, 'getNetworkInterfaces is now called `os.networkInterfaces`.');
test/simple/test-os.js
31 31
process.env.TMP = '/tmp';
32 32
process.env.TEMP = '/temp';
33 33
var t = ( process.platform === 'win32' ? 'c:\\windows\\temp' : '/tmp' );
34
assert.equal(os.tmpDir(), '/tmpdir');
34
assert.equal(os.tmpdir(), '/tmpdir');
35 35
process.env.TMPDIR = '';
36
assert.equal(os.tmpDir(), '/tmp');
36
assert.equal(os.tmpdir(), '/tmp');
37 37
process.env.TMP = '';
38
assert.equal(os.tmpDir(), '/temp');
38
assert.equal(os.tmpdir(), '/temp');
39 39
process.env.TEMP = '';
40
assert.equal(os.tmpDir(), t);
40
assert.equal(os.tmpdir(), t);
41 41

  
42 42
var endianness = os.endianness();
43 43
console.log('endianness = %s', endianness);

Also available in: Unified diff