projects
/
ust.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert "fdatasync sockets after send"
[ust.git]
/
libust
/
lttng-ust-comm.c
diff --git
a/libust/lttng-ust-comm.c
b/libust/lttng-ust-comm.c
index 1507a65fcd588a3276d863d87f36a1ff1c22d295..c5a3064ae216f222771e7acd99199ea12a520085 100644
(file)
--- a/
libust/lttng-ust-comm.c
+++ b/
libust/lttng-ust-comm.c
@@
-184,10
+184,6
@@
int register_app_to_sessiond(int socket)
ret = lttcomm_send_unix_sock(socket, ®_msg, sizeof(reg_msg));
if (ret >= 0 && ret != sizeof(reg_msg))
return -EIO;
ret = lttcomm_send_unix_sock(socket, ®_msg, sizeof(reg_msg));
if (ret >= 0 && ret != sizeof(reg_msg))
return -EIO;
- ret = fdatasync(socket);
- if (ret) {
- return -errno;
- }
return ret;
}
return ret;
}
@@
-195,17
+191,11
@@
static
int send_reply(int sock, struct lttcomm_ust_reply *lur)
{
ssize_t len;
int send_reply(int sock, struct lttcomm_ust_reply *lur)
{
ssize_t len;
- int ret;
len = lttcomm_send_unix_sock(sock, lur, sizeof(*lur));
switch (len) {
case sizeof(*lur):
DBG("message successfully sent");
len = lttcomm_send_unix_sock(sock, lur, sizeof(*lur));
switch (len) {
case sizeof(*lur):
DBG("message successfully sent");
- ret = fdatasync(sock);
- if (ret) {
- DBG("fdatasync error");
- return -1;
- }
return 0;
case -1:
if (errno == ECONNRESET) {
return 0;
case -1:
if (errno == ECONNRESET) {
This page took
0.02395 seconds
and
4
git commands to generate.