1 diff -u lessfs-1.7.0/lib_cfg.c lessfs-1.7.0-gcc10/lib_cfg.c
2 --- lessfs-1.7.0/lib_cfg.c 2011-09-30 20:13:08.000000000 +0200
3 +++ lessfs-1.7.0-gcc10/lib_cfg.c 2021-10-17 21:12:40.750623419 +0200
8 +struct configdata *config;
10 int r_env_cfg(char *configfile)
13 diff -u lessfs-1.7.0/lib_cfg.h lessfs-1.7.0-gcc10/lib_cfg.h
14 --- lessfs-1.7.0/lib_cfg.h 2012-04-21 18:09:54.000000000 +0200
15 +++ lessfs-1.7.0-gcc10/lib_cfg.h 2021-10-17 21:12:31.999872984 +0200
17 // Counter is increase by normal ops, decreased by truncation.
18 // (background) Truncation will therefore become slower when other tasks are running.
20 -struct configdata *config;
21 +extern struct configdata *config;
23 int read_s_cfg(char *cfgfile, char *value, int size);
24 int read_m_cfg(char *cfgfile, char *value, char *value2, int size);
25 diff -u lessfs-1.7.0/lib_tc.c lessfs-1.7.0-gcc10/lib_tc.c
26 --- lessfs-1.7.0/lib_tc.c 2013-11-16 05:09:05.000000000 +0100
27 +++ lessfs-1.7.0-gcc10/lib_tc.c 2021-10-17 21:15:33.016360983 +0200
29 extern int max_threads;
46 +extern TCBDB *dbdirent;
47 +extern TCBDB *freelist;
49 extern TCTREE *workqtree; // Used to buffer incoming data (writes)
50 extern TCTREE *readcachetree; // Used to cache chunks of data that are likely to be read
52 extern unsigned long long nextoffset;
55 -const char *offset_lockedby;
56 +extern const char *offset_lockedby;
58 -u_int32_t db_flags, env_flags;
59 +extern u_int32_t db_flags, env_flags;
61 int btree_test_transaction(TCBDB * bdb)