Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
0d348eea
Commit
0d348eea
authored
Nov 17, 2003
by
monty@mashka.mysql.fi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix for service names on windows; Now we always put the service name last when we create a service
parent
e52a2f1a
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
9 deletions
+11
-9
myisam/mi_test2.c
myisam/mi_test2.c
+2
-2
mysys/mf_keycache.c
mysys/mf_keycache.c
+1
-1
sql/mysqld.cc
sql/mysqld.cc
+8
-6
No files found.
myisam/mi_test2.c
View file @
0d348eea
...
...
@@ -267,9 +267,9 @@ int main(int argc, char *argv[])
puts
(
"got error from mi_extra(HA_EXTRA_NO_CACHE)"
);
goto
end
;
}
}
if
(
key_cacheing
)
resize_key_cache
(
key_cache_size
*
2
);
}
if
(
!
silent
)
printf
(
"- Delete
\n
"
);
...
...
mysys/mf_keycache.c
View file @
0d348eea
...
...
@@ -669,7 +669,7 @@ static int flush_key_blocks_int(File file, enum flush_type type)
Flush all blocks for a specific file to disk
SYNOPSIS
flush_
all_
key_blocks()
flush_key_blocks()
file File descriptor
type Type of flush operation
...
...
sql/mysqld.cc
View file @
0d348eea
...
...
@@ -1958,7 +1958,7 @@ extern "C" pthread_handler_decl(handle_shutdown,arg)
#endif
const
char
*
load_default_groups
[]
=
{
"mysqld"
,
"server"
,
MYSQL_BASE_VERSION
,
0
};
const
char
*
load_default_groups
[]
=
{
"mysqld"
,
"server"
,
MYSQL_BASE_VERSION
,
0
,
0
};
bool
open_log
(
MYSQL_LOG
*
log
,
const
char
*
hostname
,
const
char
*
opt_name
,
const
char
*
extension
,
...
...
@@ -2561,7 +2561,7 @@ default_service_handling(char **argv,
const
char
*
extra_opt
)
{
char
path_and_service
[
FN_REFLEN
+
FN_REFLEN
+
32
],
*
pos
,
*
end
;
end
=
path_and_service
+
sizeof
(
path_and_service
)
-
1
;
end
=
path_and_service
+
sizeof
(
path_and_service
)
-
3
;
/* We have to quote filename if it contains spaces */
pos
=
add_quoted_string
(
path_and_service
,
file_path
,
end
);
...
...
@@ -2571,7 +2571,9 @@ default_service_handling(char **argv,
*
pos
++=
' '
;
pos
=
add_quoted_string
(
pos
,
extra_opt
,
end
);
}
*
pos
=
0
;
// Ensure end null
/* We must have servicename last */
*
pos
++=
' '
;
strmake
(
pos
,
servicename
,
(
uint
)
(
end
+
2
-
pos
));
if
(
Service
.
got_service_option
(
argv
,
"install"
))
{
...
...
@@ -2616,7 +2618,7 @@ int main(int argc, char **argv)
if
(
Service
.
IsService
(
argv
[
1
]))
{
/* start an optional service */
load_default_groups
[
0
]
=
argv
[
1
];
load_default_groups
[
3
]
=
argv
[
1
];
start_mode
=
1
;
Service
.
Init
(
argv
[
1
],
mysql_service
);
return
0
;
...
...
@@ -2624,8 +2626,7 @@ int main(int argc, char **argv)
}
else
if
(
argc
==
3
)
/* install or remove any optional service */
{
if
(
!
default_service_handling
(
argv
,
argv
[
2
],
argv
[
2
],
file_path
,
argv
[
2
]))
if
(
!
default_service_handling
(
argv
,
argv
[
2
],
argv
[
2
],
file_path
,
""
))
return
0
;
if
(
Service
.
IsService
(
argv
[
2
]))
{
...
...
@@ -2637,6 +2638,7 @@ int main(int argc, char **argv)
opt_argc
=
2
;
// Skip service-name
opt_argv
=
argv
;
start_mode
=
1
;
load_default_groups
[
3
]
=
argv
[
2
];
Service
.
Init
(
argv
[
2
],
mysql_service
);
return
0
;
}
...
...
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