Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liblongpath-rsync
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liblongpath
liblongpath-rsync
Commits
65fc84b3
Commit
65fc84b3
authored
Jan 27, 2004
by
Wayne Davison
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Better pid handling.
parent
45e08edb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
cleanup.c
cleanup.c
+3
-3
No files found.
cleanup.c
View file @
65fc84b3
...
...
@@ -72,7 +72,7 @@ static char *cleanup_new_fname;
static
struct
file_struct
*
cleanup_file
;
static
int
cleanup_fd1
,
cleanup_fd2
;
static
struct
map_struct
*
cleanup_buf
;
static
in
t
cleanup_pid
=
0
;
static
pid_
t
cleanup_pid
=
0
;
extern
int
io_error
;
pid_t
cleanup_child_pid
=
-
1
;
...
...
@@ -124,7 +124,7 @@ void _exit_cleanup(int code, const char *file, int line)
if
(
code
)
{
kill_all
(
SIGUSR1
);
}
if
(
(
cleanup_pid
!=
0
)
&&
(
cleanup_pid
==
(
int
)
getpid
()
))
{
if
(
cleanup_pid
&&
cleanup_pid
==
getpid
(
))
{
char
*
pidf
=
lp_pid_file
();
if
(
pidf
&&
*
pidf
)
{
unlink
(
lp_pid_file
());
...
...
@@ -166,7 +166,7 @@ void cleanup_set(char *fnametmp, char *fname, struct file_struct *file,
cleanup_fd2
=
fd2
;
}
void
cleanup_set_pid
(
in
t
pid
)
void
cleanup_set_pid
(
pid_
t
pid
)
{
cleanup_pid
=
pid
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment