Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
71c1d59d
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
71c1d59d
编写于
10月 29, 1996
作者:
B
Bryan Henderson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove another snprintf() for Solaris.
上级
060f1d6a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
3 deletion
+10
-3
src/backend/postmaster/postmaster.c
src/backend/postmaster/postmaster.c
+10
-3
未找到文件。
src/backend/postmaster/postmaster.c
浏览文件 @
71c1d59d
...
...
@@ -10,7 +10,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.1
7 1996/10/28 09:05:29
bryanh Exp $
* $Header: /cvsroot/pgsql/src/backend/postmaster/postmaster.c,v 1.1
8 1996/10/29 21:51:13
bryanh Exp $
*
* NOTES
*
...
...
@@ -663,13 +663,19 @@ static void
send_error_reply
(
Port
*
port
,
const
char
*
errormsg
)
{
int
rc
;
/* return code from sendto */
char
*
reply
;
/* The literal reply string we put into the socket. This is a pointer
to storage we malloc.
*/
char
reply
[
201
];
const
struct
linger
linger_parm
=
{
true
,
LINGER_TIME
};
/* A parameter for setsockopt() that tells it to have close() block for
a while waiting for the frontend to read its outstanding messages.
*/
snprintf
(
reply
,
sizeof
(
reply
),
"E%s"
,
errormsg
);
reply
=
malloc
(
strlen
(
errormsg
)
+
10
);
sprintf
(
reply
,
"E%s"
,
errormsg
);
rc
=
send
(
port
->
sock
,
(
Addr
)
reply
,
strlen
(
reply
)
+
1
,
/* flags */
0
);
if
(
rc
<
0
)
...
...
@@ -683,7 +689,8 @@ send_error_reply(Port *port, const char *errormsg)
"Only partial error reply sent to front end.
\n
"
,
progname
);
/* Now we have to make sure frontend has a chance to see what we
free
(
reply
);
/* Now we have to make sure frontend has a chance to see what we
just wrote.
*/
rc
=
setsockopt
(
port
->
sock
,
SOL_SOCKET
,
SO_LINGER
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录