Current Path: > > usr > include > mysql > server > mysql > >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
psi | Directory | - | - | |
auth_dialog_client.h | File | 2061 bytes | May 28 2025 17:32:51. | |
client_plugin.h | File | 6327 bytes | May 28 2025 17:32:51. | |
plugin.h | File | 29894 bytes | May 28 2025 17:32:51. | |
plugin_audit.h | File | 5537 bytes | May 28 2025 17:32:51. | |
plugin_auth.h | File | 5400 bytes | May 28 2025 17:32:51. | |
plugin_auth_common.h | File | 4509 bytes | May 28 2025 17:32:51. | |
plugin_data_type.h | File | 1300 bytes | May 28 2025 17:32:51. | |
plugin_encryption.h | File | 4433 bytes | May 28 2025 17:32:51. | |
plugin_ftparser.h | File | 7832 bytes | May 28 2025 17:32:51. | |
plugin_function.h | File | 1437 bytes | May 28 2025 17:32:51. | |
plugin_password_validation.h | File | 1553 bytes | May 28 2025 17:32:51. | |
service_base64.h | File | 2932 bytes | May 28 2025 17:32:51. | |
service_debug_sync.h | File | 13580 bytes | May 28 2025 17:32:51. | |
service_encryption.h | File | 5657 bytes | May 28 2025 17:32:51. | |
service_encryption_scheme.h | File | 5646 bytes | May 28 2025 17:32:51. | |
service_json.h | File | 4551 bytes | May 28 2025 17:32:51. | |
service_kill_statement.h | File | 2070 bytes | May 28 2025 17:32:51. | |
service_log_warnings.h | File | 1377 bytes | May 28 2025 17:32:51. | |
service_logger.h | File | 3551 bytes | May 28 2025 17:32:51. | |
service_md5.h | File | 2119 bytes | May 28 2025 17:32:51. | |
service_my_crypt.h | File | 4167 bytes | May 28 2025 17:32:51. | |
service_my_print_error.h | File | 2328 bytes | May 28 2025 17:32:51. | |
service_my_snprintf.h | File | 3722 bytes | May 28 2025 17:32:51. | |
service_progress_report.h | File | 3356 bytes | May 28 2025 17:32:51. | |
service_sha1.h | File | 2162 bytes | May 28 2025 17:32:51. | |
service_sha2.h | File | 5299 bytes | May 28 2025 17:32:51. | |
service_sql.h | File | 5134 bytes | May 28 2025 17:32:51. | |
service_thd_alloc.h | File | 4490 bytes | May 28 2025 17:32:51. | |
service_thd_autoinc.h | File | 1692 bytes | May 28 2025 17:32:51. | |
service_thd_error_context.h | File | 3424 bytes | May 28 2025 17:32:51. | |
service_thd_mdl.h | File | 1282 bytes | May 28 2025 17:32:51. | |
service_thd_rnd.h | File | 1902 bytes | May 28 2025 17:32:51. | |
service_thd_specifics.h | File | 3686 bytes | May 28 2025 17:32:51. | |
service_thd_timezone.h | File | 2291 bytes | May 28 2025 17:32:51. | |
service_thd_wait.h | File | 3695 bytes | May 28 2025 17:32:51. | |
service_wsrep.h | File | 14158 bytes | May 28 2025 17:32:51. | |
services.h | File | 1762 bytes | May 28 2025 17:32:51. |
#ifndef MYSQL_SERVICE_MY_SNPRINTF_INCLUDED /* Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */ /** @file my_snprintf service Portable and limited vsnprintf() implementation. This is a portable, limited vsnprintf() implementation, with some extra features. "Portable" means that it'll produce identical result on all platforms (for example, on Windows and Linux system printf %e formats the exponent differently, on different systems %p either prints leading 0x or not, %s may accept null pointer or crash on it). "Limited" means that it does not support all the C89 features. But it supports few extensions, not in any standard. my_vsnprintf(to, n, fmt, ap) @param[out] to A buffer to store the result in @param[in] n Store up to n-1 characters, followed by an end 0 @param[in] fmt printf-like format string @param[in] ap Arguments @return a number of bytes written to a buffer *excluding* terminating '\0' @post The syntax of a format string is generally the same: % <flag> <width> <precision> <length modifier> <format> where everything but the format is optional. Three one-character flags are recognized: '0' has the standard zero-padding semantics; '-' is parsed, but silently ignored; '`' (backtick) is only supported for strings (%s) and means that the string will be quoted according to MySQL identifier quoting rules. Both <width> and <precision> can be specified as numbers or '*'. If an asterisk is used, an argument of type int is consumed. <length modifier> can be 'l', 'll', or 'z'. Supported formats are 's' (null pointer is accepted, printed as "(null)"), 'b' (extension, see below), 'c', 'd', 'i', 'u', 'x', 'o', 'X', 'p' (works as 0x%x), 'f', 'g', 'M' (extension, see below), 'T' (extension, see below). Standard syntax for positional arguments $n is supported. Extensions: Flag '`' (backtick): see above. Format 'b': binary buffer, prints exactly <precision> bytes from the argument, without stopping at '\0'. Format 'M': takes one integer, prints this integer, space, double quote error message, double quote. In other words printf("%M", n) === printf("%d \"%s\"", n, strerror(n)) Format 'T': takes string and print it like s but if the strints should be truncated puts "..." at the end. */ #ifdef __cplusplus extern "C" { #endif #ifndef MYSQL_ABI_CHECK #include <stdarg.h> #include <stdlib.h> #endif extern struct my_snprintf_service_st { size_t (*my_snprintf_type)(char*, size_t, const char*, ...); size_t (*my_vsnprintf_type)(char *, size_t, const char*, va_list); } *my_snprintf_service; #ifdef MYSQL_DYNAMIC_PLUGIN #define my_vsnprintf my_snprintf_service->my_vsnprintf_type #define my_snprintf my_snprintf_service->my_snprintf_type #else size_t my_snprintf(char* to, size_t n, const char* fmt, ...); size_t my_vsnprintf(char *to, size_t n, const char* fmt, va_list ap); #endif #ifdef __cplusplus } #endif #define MYSQL_SERVICE_MY_SNPRINTF_INCLUDED #endif
SILENT KILLER Tool