log 169 lib/tdb/common/open.c tdb->log = *log_ctx; log 171 lib/tdb/common/open.c tdb->log.log_fn = null_log_fn; log 172 lib/tdb/common/open.c tdb->log.log_private = NULL; log 400 lib/tdb/common/open.c tdb->log = *log_ctx; log 405 lib/tdb/common/open.c return tdb->log.log_private; log 637 lib/tdb/common/tdb.c return tdb->log.log_fn; log 69 lib/tdb/common/tdb_private.h #define TDB_LOG(x) tdb->log.log_fn x log 161 lib/tdb/common/tdb_private.h struct tdb_logging_context log; log 63 lib/zlib/examples/gzlog.c local void log_clean(gz_log *log) log 65 lib/zlib/examples/gzlog.c unlock(log->fd); log 66 lib/zlib/examples/gzlog.c (void)close(log->fd); log 67 lib/zlib/examples/gzlog.c free(log); log 138 lib/zlib/examples/gzlog.c gz_log *log; log 141 lib/zlib/examples/gzlog.c log = malloc(sizeof(gz_log)); log 142 lib/zlib/examples/gzlog.c if (log == NULL) log 144 lib/zlib/examples/gzlog.c log->id = GZLOGID; log 147 lib/zlib/examples/gzlog.c log->fd = open(path, O_RDWR | O_CREAT, 0600); log 148 lib/zlib/examples/gzlog.c if (log->fd < 0) { log 149 lib/zlib/examples/gzlog.c free(log); log 152 lib/zlib/examples/gzlog.c if (lock(log->fd)) { log 153 lib/zlib/examples/gzlog.c close(log->fd); log 154 lib/zlib/examples/gzlog.c free(log); log 159 lib/zlib/examples/gzlog.c if (lseek(log->fd, 0, SEEK_END) == 0) { log 160 lib/zlib/examples/gzlog.c if (write(log->fd, empty_gz, sizeof(empty_gz)) != sizeof(empty_gz)) { log 161 lib/zlib/examples/gzlog.c log_clean(log); log 167 lib/zlib/examples/gzlog.c (void)lseek(log->fd, 0, SEEK_SET); log 168 lib/zlib/examples/gzlog.c if (read(log->fd, temp, 12) != 12 || temp[0] != 0x1f || log 170 lib/zlib/examples/gzlog.c log_clean(log); log 178 lib/zlib/examples/gzlog.c if (xlen < 4 || read(log->fd, temp, 4) != 4) log 189 lib/zlib/examples/gzlog.c (void)lseek(log->fd, sub_len, SEEK_CUR); log 193 lib/zlib/examples/gzlog.c log_clean(log); log 198 lib/zlib/examples/gzlog.c log->extra = lseek(log->fd, 0, SEEK_CUR); log 199 lib/zlib/examples/gzlog.c if (read(log->fd, temp, 16) != 16) { log 200 lib/zlib/examples/gzlog.c log_clean(log); log 203 lib/zlib/examples/gzlog.c log->mark_off = make_off(temp); log 204 lib/zlib/examples/gzlog.c log->last_off = make_off(temp + 8); log 207 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->last_off, SEEK_SET); log 208 lib/zlib/examples/gzlog.c if (read(log->fd, temp, 13) != 13 || log 210 lib/zlib/examples/gzlog.c log_clean(log); log 213 lib/zlib/examples/gzlog.c log->crc = make_ulg(temp + 5); log 214 lib/zlib/examples/gzlog.c log->len = make_ulg(temp + 9); log 217 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->last_off + 5, SEEK_SET); log 218 lib/zlib/examples/gzlog.c log->stored = 0; log 219 lib/zlib/examples/gzlog.c return (void *)log; log 230 lib/zlib/examples/gzlog.c gz_log *log; log 233 lib/zlib/examples/gzlog.c log = (gz_log *)obj; log 234 lib/zlib/examples/gzlog.c if (log == NULL || log->id != GZLOGID) log 239 lib/zlib/examples/gzlog.c some = MAX_BLOCK - log->stored; log 242 lib/zlib/examples/gzlog.c if (write(log->fd, data, some) != some) log 244 lib/zlib/examples/gzlog.c log->crc = crc32(log->crc, data, some); log 245 lib/zlib/examples/gzlog.c log->len += some; log 248 lib/zlib/examples/gzlog.c log->stored += some; log 251 lib/zlib/examples/gzlog.c if (log->stored == MAX_BLOCK) { log 252 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->last_off, SEEK_SET); log 254 lib/zlib/examples/gzlog.c dice_ulg(log->stored + ((unsigned long)(~log->stored) << 16), log 256 lib/zlib/examples/gzlog.c if (write(log->fd, temp, 5) != 5) log 258 lib/zlib/examples/gzlog.c log->last_off = lseek(log->fd, log->stored, SEEK_CUR); log 259 lib/zlib/examples/gzlog.c (void)lseek(log->fd, 5, SEEK_CUR); log 260 lib/zlib/examples/gzlog.c log->stored = 0; log 267 lib/zlib/examples/gzlog.c local int recomp(gz_log *log) log 276 lib/zlib/examples/gzlog.c len = log->last_off - log->mark_off; log 286 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->mark_off, SEEK_SET); log 287 lib/zlib/examples/gzlog.c if (read(log->fd, in, len) != len) { log 332 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->mark_off, SEEK_SET); log 334 lib/zlib/examples/gzlog.c if (write(log->fd, out, len) != len) { log 341 lib/zlib/examples/gzlog.c log->mark_off = log->last_off = lseek(log->fd, 0, SEEK_CUR); log 344 lib/zlib/examples/gzlog.c dice_ulg(log->crc, temp + 5); log 345 lib/zlib/examples/gzlog.c dice_ulg(log->len, temp + 9); log 346 lib/zlib/examples/gzlog.c if (write(log->fd, temp, 13) != 13) log 350 lib/zlib/examples/gzlog.c ftruncate(log->fd, lseek(log->fd, 0, SEEK_CUR)); log 353 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->extra, SEEK_SET); log 354 lib/zlib/examples/gzlog.c dice_off(log->mark_off, temp); log 355 lib/zlib/examples/gzlog.c dice_off(log->last_off, temp + 8); log 356 lib/zlib/examples/gzlog.c if (write(log->fd, temp, 16) != 16) log 368 lib/zlib/examples/gzlog.c gz_log *log; log 371 lib/zlib/examples/gzlog.c log = (gz_log *)obj; log 372 lib/zlib/examples/gzlog.c if (log == NULL || log->id != GZLOGID) log 376 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->last_off, SEEK_SET); log 379 lib/zlib/examples/gzlog.c if (log->stored) { log 381 lib/zlib/examples/gzlog.c dice_ulg(log->stored + ((unsigned long)(~log->stored) << 16), log 383 lib/zlib/examples/gzlog.c if (write(log->fd, temp, 5) != 5) log 385 lib/zlib/examples/gzlog.c log->last_off = lseek(log->fd, log->stored, SEEK_CUR); log 389 lib/zlib/examples/gzlog.c if (write(log->fd, "\001\000\000\377\377", 5) != 5) log 393 lib/zlib/examples/gzlog.c dice_ulg(log->crc, temp); log 394 lib/zlib/examples/gzlog.c dice_ulg(log->len, temp + 4); log 395 lib/zlib/examples/gzlog.c if (write(log->fd, temp, 8) != 8) log 399 lib/zlib/examples/gzlog.c (void)lseek(log->fd, log->extra + 8, SEEK_SET); log 400 lib/zlib/examples/gzlog.c dice_off(log->last_off, temp); log 401 lib/zlib/examples/gzlog.c if (write(log->fd, temp, 8) != 8) log 405 lib/zlib/examples/gzlog.c if (log->last_off - log->mark_off > MAX_STORED) { log 406 lib/zlib/examples/gzlog.c if (recomp(log)) log 411 lib/zlib/examples/gzlog.c log_clean(log); log 51 lib/zlib/examples/gzlog.h int gzlog_write(void *log, char *data, size_t len); log 58 lib/zlib/examples/gzlog.h int gzlog_close(void *log); log 26 source3/rpcclient/cmd_eventlog.c const char *log, log 36 source3/rpcclient/cmd_eventlog.c init_lsa_String(&logname, log);