IDAPython 9.0
|
System independent counterparts of FILE* related functions from Clib. You should not use C standard I/O functions in your modules. The reason: Each module compiled with Borland (and statically linked to Borland's library) will host a copy of the FILE * information. So, if you open a file in the plugin and pass the handle to the kernel, the kernel will not be able to use it. If you really need to use the standard functions, define USE_STANDARD_FILE_FUNCTIONS. In this case do not mix them with q... functions.
Classes | |
class | qfile_t |
Functions | |
int | qfclose ('FILE *' fp) |
Variables | |
QMOVE_CROSS_FS = _ida_fpro.QMOVE_CROSS_FS | |
QMOVE_OVERWRITE = _ida_fpro.QMOVE_OVERWRITE | |
QMOVE_OVR_RO = _ida_fpro.QMOVE_OVR_RO | |
qfile_t_from_fp = qfile_t.from_fp | |
qfile_t_from_capsule = qfile_t.from_capsule | |
qfile_t_tmpfile = qfile_t.tmpfile | |
int qfclose | ( | 'FILE *' | fp | ) |
qfile_t_from_capsule = qfile_t.from_capsule |
qfile_t_from_fp = qfile_t.from_fp |
qfile_t_tmpfile = qfile_t.tmpfile |
QMOVE_CROSS_FS = _ida_fpro.QMOVE_CROSS_FS |
QMOVE_OVERWRITE = _ida_fpro.QMOVE_OVERWRITE |
QMOVE_OVR_RO = _ida_fpro.QMOVE_OVR_RO |