MySQL 5.6.14 Source Code Document
|
Classes | |
struct | st_mysql_file |
Macros | |
#define | mysql_file_register(P1, P2, P3) inline_mysql_file_register(P1, P2, P3) |
#define | mysql_file_fgets(P1, P2, F) inline_mysql_file_fgets(P1, P2, F) |
#define | mysql_file_fgetc(F) inline_mysql_file_fgetc(F) |
#define | mysql_file_fputs(P1, F) inline_mysql_file_fputs(P1, F) |
#define | mysql_file_fputc(P1, F) inline_mysql_file_fputc(P1, F) |
#define | mysql_file_fprintf inline_mysql_file_fprintf |
#define | mysql_file_vfprintf(F, P1, P2) inline_mysql_file_vfprintf(F, P1, P2) |
#define | mysql_file_fflush(F) inline_mysql_file_fflush(F) |
#define | mysql_file_feof(F) inline_mysql_file_feof(F) |
#define | mysql_file_fstat(FN, S, FL) inline_mysql_file_fstat(FN, S, FL) |
#define | mysql_file_stat(K, FN, S, FL) inline_mysql_file_stat(FN, S, FL) |
#define | mysql_file_chsize(F, P1, P2, P3) inline_mysql_file_chsize(F, P1, P2, P3) |
#define | mysql_file_fopen(K, N, F1, F2) inline_mysql_file_fopen(N, F1, F2) |
#define | mysql_file_fclose(FD, FL) inline_mysql_file_fclose(FD, FL) |
#define | mysql_file_fread(FD, P1, P2, P3) inline_mysql_file_fread(FD, P1, P2, P3) |
#define | mysql_file_fwrite(FD, P1, P2, P3) inline_mysql_file_fwrite(FD, P1, P2, P3) |
#define | mysql_file_fseek(FD, P, W, F) inline_mysql_file_fseek(FD, P, W, F) |
#define | mysql_file_ftell(FD, F) inline_mysql_file_ftell(FD, F) |
#define | mysql_file_create(K, N, F1, F2, F3) inline_mysql_file_create(N, F1, F2, F3) |
#define | mysql_file_create_temp(K, T, D, P, M, F) inline_mysql_file_create_temp(T, D, P, M, F) |
#define | mysql_file_open(K, N, F1, F2) inline_mysql_file_open(N, F1, F2) |
#define | mysql_file_close(FD, F) inline_mysql_file_close(FD, F) |
#define | mysql_file_read(FD, B, S, F) inline_mysql_file_read(FD, B, S, F) |
#define | mysql_file_write(FD, B, S, F) inline_mysql_file_write(FD, B, S, F) |
#define | mysql_file_pread(FD, B, S, O, F) inline_mysql_file_pread(FD, B, S, O, F) |
#define | mysql_file_pwrite(FD, B, S, O, F) inline_mysql_file_pwrite(FD, B, S, O, F) |
#define | mysql_file_seek(FD, P, W, F) inline_mysql_file_seek(FD, P, W, F) |
#define | mysql_file_tell(FD, F) inline_mysql_file_tell(FD, F) |
#define | mysql_file_delete(K, P1, P2) inline_mysql_file_delete(P1, P2) |
#define | mysql_file_rename(K, P1, P2, P3) inline_mysql_file_rename(P1, P2, P3) |
#define | mysql_file_create_with_symlink(K, P1, P2, P3, P4, P5) inline_mysql_file_create_with_symlink(P1, P2, P3, P4, P5) |
#define | mysql_file_delete_with_symlink(K, P1, P2) inline_mysql_file_delete_with_symlink(P1, P2) |
#define | mysql_file_rename_with_symlink(K, P1, P2, P3) inline_mysql_file_rename_with_symlink(P1, P2, P3) |
#define | mysql_file_sync(P1, P2) inline_mysql_file_sync(P1, P2) |
Typedefs | |
typedef struct st_mysql_file | MYSQL_FILE |
#define mysql_file_chsize | ( | F, | |
P1, | |||
P2, | |||
P3 | |||
) | inline_mysql_file_chsize(F, P1, P2, P3) |
Instrumented chsize. mysql_file_chsize
is a replacement for my_chsize
.
Definition at line 184 of file mysql_file.h.
#define mysql_file_close | ( | FD, | |
F | |||
) | inline_mysql_file_close(FD, F) |
Instrumented close. mysql_file_close
is a replacement for my_close
.
Definition at line 321 of file mysql_file.h.
#define mysql_file_create | ( | K, | |
N, | |||
F1, | |||
F2, | |||
F3 | |||
) | inline_mysql_file_create(N, F1, F2, F3) |
Instrumented create. mysql_file_create
is a replacement for my_create
.
Definition at line 282 of file mysql_file.h.
#define mysql_file_create_temp | ( | K, | |
T, | |||
D, | |||
P, | |||
M, | |||
F | |||
) | inline_mysql_file_create_temp(T, D, P, M, F) |
Instrumented create_temp_file. mysql_file_create_temp
is a replacement for create_temp_file
.
Definition at line 295 of file mysql_file.h.
#define mysql_file_create_with_symlink | ( | K, | |
P1, | |||
P2, | |||
P3, | |||
P4, | |||
P5 | |||
) | inline_mysql_file_create_with_symlink(P1, P2, P3, P4, P5) |
Instrumented create with symbolic link. mysql_file_create_with_symlink
is a replacement for my_create_with_symlink
.
Definition at line 440 of file mysql_file.h.
#define mysql_file_delete | ( | K, | |
P1, | |||
P2 | |||
) | inline_mysql_file_delete(P1, P2) |
Instrumented delete. mysql_file_delete
is a replacement for my_delete
.
Definition at line 412 of file mysql_file.h.
#define mysql_file_delete_with_symlink | ( | K, | |
P1, | |||
P2 | |||
) | inline_mysql_file_delete_with_symlink(P1, P2) |
Instrumented delete with symbolic link. mysql_file_delete_with_symlink
is a replacement for my_delete_with_symlink
.
Definition at line 454 of file mysql_file.h.
#define mysql_file_fclose | ( | FD, | |
FL | |||
) | inline_mysql_file_fclose(FD, FL) |
Instrumented fclose. mysql_file_fclose
is a replacement for my_fclose
. Without the instrumentation, this call will have the same behavior as the undocumented and possibly platform specific my_fclose(NULL, ...) behavior. With the instrumentation, mysql_fclose(NULL, ...) will safely return 0, which is an extension compared to my_fclose and is therefore compliant. mysql_fclose is on purpose not implementing
, since doing so could introduce regressions.
Definition at line 217 of file mysql_file.h.
#define mysql_file_feof | ( | F | ) | inline_mysql_file_feof(F) |
Instrumented feof. mysql_file_feof
is a replacement for feof
.
Definition at line 147 of file mysql_file.h.
#define mysql_file_fflush | ( | F | ) | inline_mysql_file_fflush(F) |
Instrumented fflush. mysql_file_fflush
is a replacement for fflush
.
Definition at line 138 of file mysql_file.h.
#define mysql_file_fgetc | ( | F | ) | inline_mysql_file_fgetc(F) |
Instrumented fgetc. mysql_file_fgetc
is a replacement for fgetc
.
Definition at line 80 of file mysql_file.h.
#define mysql_file_fgets | ( | P1, | |
P2, | |||
F | |||
) | inline_mysql_file_fgets(P1, P2, F) |
Instrumented fgets. mysql_file_fgets
is a replacement for fgets
.
Definition at line 68 of file mysql_file.h.
#define mysql_file_fopen | ( | K, | |
N, | |||
F1, | |||
F2 | |||
) | inline_mysql_file_fopen(N, F1, F2) |
Instrumented fopen. mysql_file_fopen
is a replacement for my_fopen
.
Definition at line 197 of file mysql_file.h.
#define mysql_file_fprintf inline_mysql_file_fprintf |
Instrumented fprintf. mysql_file_fprintf
is a replacement for fprintf
.
Definition at line 114 of file mysql_file.h.
#define mysql_file_fputc | ( | P1, | |
F | |||
) | inline_mysql_file_fputc(P1, F) |
Instrumented fputc. mysql_file_fputc
is a replacement for fputc
.
Definition at line 105 of file mysql_file.h.
#define mysql_file_fputs | ( | P1, | |
F | |||
) | inline_mysql_file_fputs(P1, F) |
Instrumented fputs. mysql_file_fputs
is a replacement for fputs
.
Definition at line 92 of file mysql_file.h.
#define mysql_file_fread | ( | FD, | |
P1, | |||
P2, | |||
P3 | |||
) | inline_mysql_file_fread(FD, P1, P2, P3) |
Instrumented fread. mysql_file_fread
is a replacement for my_fread
.
Definition at line 230 of file mysql_file.h.
#define mysql_file_fseek | ( | FD, | |
P, | |||
W, | |||
F | |||
) | inline_mysql_file_fseek(FD, P, W, F) |
Instrumented fseek. mysql_file_fseek
is a replacement for my_fseek
.
Definition at line 256 of file mysql_file.h.
#define mysql_file_fstat | ( | FN, | |
S, | |||
FL | |||
) | inline_mysql_file_fstat(FN, S, FL) |
Instrumented fstat. mysql_file_fstat
is a replacement for my_fstat
.
Definition at line 158 of file mysql_file.h.
#define mysql_file_ftell | ( | FD, | |
F | |||
) | inline_mysql_file_ftell(FD, F) |
Instrumented ftell. mysql_file_ftell
is a replacement for my_ftell
.
Definition at line 269 of file mysql_file.h.
#define mysql_file_fwrite | ( | FD, | |
P1, | |||
P2, | |||
P3 | |||
) | inline_mysql_file_fwrite(FD, P1, P2, P3) |
Instrumented fwrite. mysql_file_fwrite
is a replacement for my_fwrite
.
Definition at line 243 of file mysql_file.h.
#define mysql_file_open | ( | K, | |
N, | |||
F1, | |||
F2 | |||
) | inline_mysql_file_open(N, F1, F2) |
Instrumented open. mysql_file_open
is a replacement for my_open
.
Definition at line 308 of file mysql_file.h.
#define mysql_file_pread | ( | FD, | |
B, | |||
S, | |||
O, | |||
F | |||
) | inline_mysql_file_pread(FD, B, S, O, F) |
Instrumented pread. mysql_pread
is a replacement for my_pread
.
Definition at line 360 of file mysql_file.h.
#define mysql_file_pwrite | ( | FD, | |
B, | |||
S, | |||
O, | |||
F | |||
) | inline_mysql_file_pwrite(FD, B, S, O, F) |
Instrumented pwrite. mysql_file_pwrite
is a replacement for my_pwrite
.
Definition at line 373 of file mysql_file.h.
#define mysql_file_read | ( | FD, | |
B, | |||
S, | |||
F | |||
) | inline_mysql_file_read(FD, B, S, F) |
Instrumented read. mysql_read
is a replacement for my_read
.
Definition at line 334 of file mysql_file.h.
#define mysql_file_register | ( | P1, | |
P2, | |||
P3 | |||
) | inline_mysql_file_register(P1, P2, P3) |
File registration.
Definition at line 56 of file mysql_file.h.
#define mysql_file_rename | ( | K, | |
P1, | |||
P2, | |||
P3 | |||
) | inline_mysql_file_rename(P1, P2, P3) |
Instrumented rename. mysql_file_rename
is a replacement for my_rename
.
Definition at line 425 of file mysql_file.h.
#define mysql_file_rename_with_symlink | ( | K, | |
P1, | |||
P2, | |||
P3 | |||
) | inline_mysql_file_rename_with_symlink(P1, P2, P3) |
Instrumented rename with symbolic link. mysql_file_rename_with_symlink
is a replacement for my_rename_with_symlink
.
Definition at line 468 of file mysql_file.h.
#define mysql_file_seek | ( | FD, | |
P, | |||
W, | |||
F | |||
) | inline_mysql_file_seek(FD, P, W, F) |
Instrumented seek. mysql_file_seek
is a replacement for my_seek
.
Definition at line 386 of file mysql_file.h.
#define mysql_file_stat | ( | K, | |
FN, | |||
S, | |||
FL | |||
) | inline_mysql_file_stat(FN, S, FL) |
Instrumented stat. mysql_file_stat
is a replacement for my_stat
.
Definition at line 171 of file mysql_file.h.
#define mysql_file_sync | ( | P1, | |
P2 | |||
) | inline_mysql_file_sync(P1, P2) |
Instrumented file sync. mysql_file_sync
is a replacement for my_sync
.
Definition at line 481 of file mysql_file.h.
#define mysql_file_tell | ( | FD, | |
F | |||
) | inline_mysql_file_tell(FD, F) |
Instrumented tell. mysql_file_tell
is a replacement for my_tell
.
Definition at line 399 of file mysql_file.h.
#define mysql_file_vfprintf | ( | F, | |
P1, | |||
P2 | |||
) | inline_mysql_file_vfprintf(F, P1, P2) |
Instrumented vfprintf. mysql_file_vfprintf
is a replacement for vfprintf
.
Definition at line 125 of file mysql_file.h.
#define mysql_file_write | ( | FD, | |
B, | |||
S, | |||
F | |||
) | inline_mysql_file_write(FD, B, S, F) |
Instrumented write. mysql_file_write
is a replacement for my_write
.
Definition at line 347 of file mysql_file.h.
typedef struct st_mysql_file MYSQL_FILE |
Type of an instrumented file. MYSQL_FILE
is a drop-in replacement for FILE
.
Definition at line 506 of file mysql_file.h.