003 File Manager
Current Path:
/usr/src/sbin/hastd
usr
/
src
/
sbin
/
hastd
/
📁
..
📄
Makefile
(775 B)
📄
Makefile.depend
(398 B)
📄
activemap.c
(17.58 KB)
📄
activemap.h
(2.86 KB)
📄
control.c
(14.08 KB)
📄
control.h
(1.86 KB)
📄
crc32.c
(5.58 KB)
📄
crc32.h
(532 B)
📄
ebuf.c
(5.95 KB)
📄
ebuf.h
(2 KB)
📄
event.c
(4.18 KB)
📄
event.h
(1.83 KB)
📄
hast.conf.5
(11.13 KB)
📄
hast.h
(7.98 KB)
📄
hast_checksum.c
(4.13 KB)
📄
hast_checksum.h
(1.83 KB)
📄
hast_compression.c
(6.69 KB)
📄
hast_compression.h
(1.85 KB)
📄
hast_proto.c
(5.15 KB)
📄
hast_proto.h
(1.98 KB)
📄
hastd.8
(6.57 KB)
📄
hastd.c
(36.46 KB)
📄
hastd.h
(2.04 KB)
📄
hooks.c
(9.37 KB)
📄
hooks.h
(1.88 KB)
📄
lzf.c
(11.03 KB)
📄
lzf.h
(7.31 KB)
📄
metadata.c
(6.43 KB)
📄
metadata.h
(1.83 KB)
📄
nv.c
(21.83 KB)
📄
nv.h
(5.84 KB)
📄
parse.y
(22.02 KB)
📄
pjdlog.c
(12.97 KB)
📄
pjdlog.h
(4.71 KB)
📄
primary.c
(67.26 KB)
📄
proto.c
(10.66 KB)
📄
proto.h
(2.73 KB)
📄
proto_common.c
(5.81 KB)
📄
proto_impl.h
(3.08 KB)
📄
proto_socketpair.c
(5.75 KB)
📄
proto_tcp.c
(14.76 KB)
📄
proto_uds.c
(8.32 KB)
📄
rangelock.c
(3.49 KB)
📄
rangelock.h
(1.94 KB)
📄
refcnt.h
(1.91 KB)
📄
secondary.c
(26.69 KB)
📄
subr.c
(7.83 KB)
📄
subr.h
(2.09 KB)
📄
synch.h
(4.77 KB)
📄
token.l
(2.84 KB)
Editing: crc32.h
/*- * COPYRIGHT (C) 1986 Gary S. Brown. You may use this program, or * code or tables extracted from it, as desired without restriction. * * $FreeBSD$ */ #ifndef _CRC32_H_ #define _CRC32_H_ #include <stdint.h> /* uint32_t */ #include <stdlib.h> /* size_t */ extern uint32_t crc32_tab[]; static __inline uint32_t crc32(const void *buf, size_t size) { const uint8_t *p = buf; uint32_t crc; crc = ~0U; while (size--) crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8); return (crc ^ ~0U); } #endif /* !_CRC32_H_ */
Upload File
Create Folder