Go to the documentation of this file.
8 #if defined(_WIN32) && !defined(__BORLANDC__) && !defined(__MINGW32__)
9 # define LSEEK _lseeki64
11 #if defined(_LARGEFILE64_SOURCE) && _LFS64_LARGEFILE-0
12 # define LSEEK lseek64
36 static char buf[1024];
39 DWORD lasterr = GetLastError();
40 DWORD chars = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM
41 | FORMAT_MESSAGE_ALLOCATE_BUFFER,
51 && msgbuf[chars - 2] ==
'\r' && msgbuf[chars - 1] ==
'\n') {
56 if (chars >
sizeof (
buf) - 1) {
57 chars =
sizeof (
buf) - 1;
61 wcstombs(
buf, msgbuf, chars + 1);
65 sprintf(
buf,
"unknown win32 error (%ld)",
error);
68 SetLastError(lasterr);
87 state->strm.avail_in = 0;
131 #ifndef NO_GZCOMPRESS
199 len = strlen((
const char *)
path);
200 state->path = (
char *)malloc(
len + 1);
201 if (
state->path == NULL) {
213 #if !defined(NO_snprintf) && !defined(NO_vsnprintf)
214 (void)snprintf(
state->path,
len + 1,
"%s", (
const char *)
path);
228 (cloexec ? O_CLOEXEC : 0) |
232 (O_WRONLY | O_CREAT |
234 (exclusive ? O_EXCL : 0) |
241 state->fd = fd > -1 ? fd : (
243 fd == -2 ? _wopen(
path, oflag, 0666) :
245 open((
const char *)
path, oflag, 0666));
246 if (
state->fd == -1) {
293 if (fd == -1 || (
path = (
char *)malloc(7 + 3 *
sizeof(
int))) == NULL)
295 #if !defined(NO_snprintf) && !defined(NO_vsnprintf)
296 (void)snprintf(
path, 7 + 3 *
sizeof(
int),
"<fd:%d>", fd);
298 sprintf(
path,
"<fd:%d>", fd);
330 if (
state->size != 0)
393 else if (
state->seek)
408 state->strm.avail_in = 0;
547 *errnum =
state->err;
585 if (
state->msg != NULL) {
605 if ((
state->msg = (
char *)malloc(strlen(
state->path) + strlen(
msg) + 3)) ==
610 #if !defined(NO_snprintf) && !defined(NO_vsnprintf)
611 (void)snprintf(
state->msg, strlen(
state->path) + strlen(
msg) + 3,
615 strcat(
state->msg,
": ");
#define Z_DEFAULT_COMPRESSION
const grpc_generator::File * file
const char *ZEXPORT gzerror(gzFile file, int *errnum)
z_off_t ZEXPORT gzoffset(gzFile file)
void gz_reset(gz_statep state)
int ZEXPORT gzeof(gzFile file)
z_off_t ZEXPORT gztell(gzFile file)
z_off64_t ZEXPORT gzoffset64(gzFile file)
void ZEXPORT gzclearerr(gzFile file)
z_off_t ZEXPORT gzseek(gzFile file, z_off_t offset, int whence)
int ZEXPORT gzbuffer(gzFile file, unsigned size)
z_off64_t ZEXPORT gztell64(gzFile file)
int ZEXPORT gzrewind(gzFile file)
unsigned ZLIB_INTERNAL gz_intmax()
void gz_reset OF((gz_statep))
UniquePtr< SSL_SESSION > ret
gzFile ZEXPORT gzopen(char *path, const char *mode) const
gzFile ZEXPORT gzopen64(char *path, const char *mode) const
z_off64_t ZEXPORT gzseek64(gzFile file, z_off64_t offset, int whence)
gzFile ZEXPORT gzdopen(int fd, const char *mode)
gzFile gz_open(void *path, int fd, const char *mode) const
static struct rpc_state state
#define Z_DEFAULT_STRATEGY
void ZLIB_INTERNAL gz_error(gz_statep state, int err, const char *msg)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:59