Can please someone explain the meaning of /tmp (swap) in 'lsof'
output. What kind of open file descriptors are specified as /tmp
(swap)?

MyProc 26868 hawk 31u VREG 0,2 8669 2426495367 /tmp
(swap)
MyProc 26868 hawk 32u VREG 0,2 8777 736708121 /tmp
(swap)
MyProc 26868 hawk 34u VREG 0,2 8669 2426595624 /tmp
(swap)
MyProc 26868 hawk 35u VREG 0,2 8777 736707881 /tmp
(swap)
MyProc 26868 hawk 36u VREG 0,2 8669 2426595672 /tmp
(swap)
MyProc 26868 hawk 38u VREG 0,2 8669 736708073 /tmp
(swap)
MyProc 26868 hawk 41u VREG 0,2 8777 4051096 /tmp
(swap)


When our application runs for a long time, we recieve "Too many open
file descriptors" error. The number of /tmp (swap) reported by 'lsof'
is steadily growing upon execution of the application. What can cause
increase of /tmp (swap) open file descriptors?


Thank you,
Alona