Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xindoo
redis
提交
7c4fc71c
R
redis
项目概览
xindoo
/
redis
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
redis
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
7c4fc71c
编写于
6月 13, 2010
作者:
A
antirez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
hopefully faster recompiling with a trick
上级
bb039e85
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
24 addition
and
8 deletion
+24
-8
Makefile
Makefile
+6
-5
redis.c
redis.c
+5
-3
release.c
release.c
+13
-0
未找到文件。
Makefile
浏览文件 @
7c4fc71c
...
@@ -15,7 +15,7 @@ endif
...
@@ -15,7 +15,7 @@ endif
CCOPT
=
$(CFLAGS)
$(CCLINK)
$(ARCH)
$(PROF)
CCOPT
=
$(CFLAGS)
$(CCLINK)
$(ARCH)
$(PROF)
DEBUG
?=
-g
-rdynamic
-ggdb
DEBUG
?=
-g
-rdynamic
-ggdb
OBJ
=
adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o
OBJ
=
adlist.o ae.o anet.o dict.o redis.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o
release.o
BENCHOBJ
=
ae.o anet.o redis-benchmark.o sds.o adlist.o zmalloc.o
BENCHOBJ
=
ae.o anet.o redis-benchmark.o sds.o adlist.o zmalloc.o
CLIOBJ
=
anet.o sds.o adlist.o redis-cli.o zmalloc.o linenoise.o
CLIOBJ
=
anet.o sds.o adlist.o redis-cli.o zmalloc.o linenoise.o
CHECKDUMPOBJ
=
redis-check-dump.o lzf_c.o lzf_d.o
CHECKDUMPOBJ
=
redis-check-dump.o lzf_c.o lzf_d.o
...
@@ -37,12 +37,10 @@ ae_kqueue.o: ae_kqueue.c
...
@@ -37,12 +37,10 @@ ae_kqueue.o: ae_kqueue.c
ae_select.o
:
ae_select.c
ae_select.o
:
ae_select.c
anet.o
:
anet.c fmacros.h anet.h
anet.o
:
anet.c fmacros.h anet.h
dict.o
:
dict.c fmacros.h dict.h zmalloc.h
dict.o
:
dict.c fmacros.h dict.h zmalloc.h
dict2.o
:
dict2.c fmacros.h dict2.h zmalloc.h
linenoise.o
:
linenoise.c fmacros.h
linenoise.o
:
linenoise.c fmacros.h
lzf_c.o
:
lzf_c.c lzfP.h
lzf_c.o
:
lzf_c.c lzfP.h
lzf_d.o
:
lzf_d.c lzfP.h
lzf_d.o
:
lzf_d.c lzfP.h
pqsort.o
:
pqsort.c
pqsort.o
:
pqsort.c
printraw.o
:
printraw.c
redis-benchmark.o
:
redis-benchmark.c fmacros.h ae.h anet.h sds.h adlist.h
\
redis-benchmark.o
:
redis-benchmark.c fmacros.h ae.h anet.h sds.h adlist.h
\
zmalloc.h
zmalloc.h
redis-check-aof.o
:
redis-check-aof.c fmacros.h config.h
redis-check-aof.o
:
redis-check-aof.c fmacros.h config.h
...
@@ -50,10 +48,13 @@ redis-check-dump.o: redis-check-dump.c lzf.h
...
@@ -50,10 +48,13 @@ redis-check-dump.o: redis-check-dump.c lzf.h
redis-cli.o
:
redis-cli.c fmacros.h anet.h sds.h adlist.h zmalloc.h
\
redis-cli.o
:
redis-cli.c fmacros.h anet.h sds.h adlist.h zmalloc.h
\
linenoise.h
linenoise.h
redis.o
:
redis.c fmacros.h config.h redis.h ae.h sds.h anet.h dict.h
\
redis.o
:
redis.c fmacros.h config.h redis.h ae.h sds.h anet.h dict.h
\
adlist.h zmalloc.h lzf.h pqsort.h zipmap.h staticsymbols.h sha1.h
adlist.h zmalloc.h lzf.h pqsort.h zipmap.h ziplist.h sha1.h release.h
\
staticsymbols.h
release.o
:
release.c release.h
sds.o
:
sds.c sds.h zmalloc.h
sds.o
:
sds.c sds.h zmalloc.h
sha1.o
:
sha1.c sha1.h
ziplist.o
:
ziplist.c zmalloc.h ziplist.h
zipmap.o
:
zipmap.c zmalloc.h
zipmap.o
:
zipmap.c zmalloc.h
ziplist.o
:
ziplist.c zmalloc.h
zmalloc.o
:
zmalloc.c config.h
zmalloc.o
:
zmalloc.c config.h
redis-server
:
$(OBJ)
redis-server
:
$(OBJ)
...
...
redis.c
浏览文件 @
7c4fc71c
...
@@ -575,6 +575,8 @@ typedef struct iojob {
...
@@ -575,6 +575,8 @@ typedef struct iojob {
}
iojob
;
}
iojob
;
/*================================ Prototypes =============================== */
/*================================ Prototypes =============================== */
char
*
redisGitSHA1
(
void
);
char
*
redisGitDirty
(
void
);
static
void
freeStringObject
(
robj
*
o
);
static
void
freeStringObject
(
robj
*
o
);
static
void
freeListObject
(
robj
*
o
);
static
void
freeListObject
(
robj
*
o
);
...
@@ -7760,8 +7762,8 @@ static sds genRedisInfoString(void) {
...
@@ -7760,8 +7762,8 @@ static sds genRedisInfoString(void) {
"vm_enabled:%d
\r\n
"
"vm_enabled:%d
\r\n
"
"role:%s
\r\n
"
"role:%s
\r\n
"
,
REDIS_VERSION
,
,
REDIS_VERSION
,
REDIS_GIT_SHA1
,
redisGitSHA1
()
,
strtol
(
REDIS_GIT_DIRTY
,
NULL
,
10
)
>
0
,
strtol
(
redisGitDirty
()
,
NULL
,
10
)
>
0
,
(
sizeof
(
long
)
==
8
)
?
"64"
:
"32"
,
(
sizeof
(
long
)
==
8
)
?
"64"
:
"32"
,
aeGetApiName
(),
aeGetApiName
(),
(
long
)
getpid
(),
(
long
)
getpid
(),
...
@@ -11442,7 +11444,7 @@ static void daemonize(void) {
...
@@ -11442,7 +11444,7 @@ static void daemonize(void) {
static
void
version
()
{
static
void
version
()
{
printf
(
"Redis server version %s (%s:%d)
\n
"
,
REDIS_VERSION
,
printf
(
"Redis server version %s (%s:%d)
\n
"
,
REDIS_VERSION
,
REDIS_GIT_SHA1
,
atoi
(
REDIS_GIT_DIRTY
)
>
0
);
redisGitSHA1
(),
atoi
(
redisGitDirty
()
)
>
0
);
exit
(
0
);
exit
(
0
);
}
}
...
...
release.c
0 → 100644
浏览文件 @
7c4fc71c
/* Every time the Redis Git SHA1 or Dirty status changes only this file
* small file is recompiled, as we access this information in all the other
* files using this functions. */
#include "release.h"
char
*
redisGitSHA1
(
void
)
{
return
REDIS_GIT_SHA1
;
}
char
*
redisGitDirty
(
void
)
{
return
REDIS_GIT_DIRTY
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录