Skip to content
Snippets Groups Projects
Select Git revision
  • 170bde83ae90e03b7964edf2a00da6f83c406910
  • master default protected
  • android-7.1.2_r28_klist
  • oreo-mr1-iot-release
  • sdk-release
  • pie-cts-dev
  • pie-cts-release
  • pie-vts-release
  • nougat-iot-release
  • pie-gsi
  • pie-platform-release
  • pie-r2-release
  • pie-r2-s1-release
  • pie-release
  • pie-dev
  • oreo-m4-s4-release
  • o-mr1-iot-preview-8
  • oreo-m2-s2-release
  • oreo-m2-s1-release
  • oreo-m6-s2-release
  • oreo-m6-s3-release
  • android-o-mr1-iot-release-1.0.4
  • android-9.0.0_r8
  • android-9.0.0_r7
  • android-9.0.0_r6
  • android-9.0.0_r5
  • android-8.1.0_r46
  • android-8.1.0_r45
  • android-n-iot-release-smart-display-r2
  • android-vts-8.1_r5
  • android-cts-8.1_r8
  • android-cts-8.0_r12
  • android-cts-7.1_r20
  • android-cts-7.0_r24
  • android-cts-6.0_r31
  • android-o-mr1-iot-release-1.0.3
  • android-cts-9.0_r1
  • android-8.1.0_r43
  • android-8.1.0_r42
  • android-n-iot-release-smart-display
  • android-p-preview-5
41 results

SharedBufferTest.cpp

Blame
  • cache.h 13.43 KiB
    #ifndef CACHE_H
    #define CACHE_H
    
    #include <unistd.h>
    #include <stdio.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <stddef.h>
    #include <stdlib.h>
    #include <stdarg.h>
    #include <string.h>
    #include <errno.h>
    #include <limits.h>
    #ifndef NO_MMAP
    #include <sys/mman.h>
    #endif
    #include <sys/param.h>
    #include <netinet/in.h>
    #include <sys/types.h>
    #include <dirent.h>
    
    #include SHA1_HEADER
    #include <zlib.h>
    
    #if ZLIB_VERNUM < 0x1200
    #define deflateBound(c,s)  ((s) + (((s) + 7) >> 3) + (((s) + 63) >> 6) + 11)
    #endif
    
    #ifdef DT_UNKNOWN
    #define DTYPE(de)	((de)->d_type)
    #else
    #define DT_UNKNOWN	0
    #define DT_DIR		1
    #define DT_REG		2
    #define DT_LNK		3
    #define DTYPE(de)	DT_UNKNOWN
    #endif
    
    #ifdef __GNUC__
    #define NORETURN __attribute__((__noreturn__))
    #else
    #define NORETURN
    #ifndef __attribute__
    #define __attribute__(x)
    #endif
    #endif
    
    /*
     * Intensive research over the course of many years has shown that
     * port 9418 is totally unused by anything else. Or
     *
     *	Your search - "port 9418" - did not match any documents.
     *
     * as www.google.com puts it.
     *
     * This port has been properly assigned for git use by IANA:
     * git (Assigned-9418) [I06-050728-0001].
     *
     *	git  9418/tcp   git pack transfer service
     *	git  9418/udp   git pack transfer service
     *
     * with Linus Torvalds <torvalds@osdl.org> as the point of
     * contact. September 2005.
     *
     * See http://www.iana.org/assignments/port-numbers
     */
    #define DEFAULT_GIT_PORT 9418
    
    /*
     * Basic data structures for the directory cache