Refer to these for some error messages to resolve the cause of the failure.
1 Invalid function number
2 No such file or directory
3 Path not found
4 Too many open files
5 Permission denied
6 Bad file number
7 Memory blocks destroyed
8 Not enough core
9 Invalid memory block address
10 Invalid environment
11 Invalid format
12 Invalid access code
13 Invalid data
14 Unknown error
15 No such device
16 Attempt to remove CurDir
17 Not same device
18 No more files
19 Invalid argument
20 Arg list too long
21 Exec format error
22 Cross-device link
23 Too many open files
24 No child process
28 No space left on device
29 Illegal seek
30 Read-only file system
35 File already exists
36 Locking violation
37 Operation not permitted
39 Interrupted function call
40 Input/output error
41 No such device or address
42 Resource temporarily unavailable
44 Resource busy