*** empty log message ***
This commit is contained in:
@@ -41,7 +41,9 @@ glibtop_call_i (glibtop *server, glibtop_backend *backend, unsigned command,
|
|||||||
int *retval_ptr)
|
int *retval_ptr)
|
||||||
{
|
{
|
||||||
glibtop_command cmnd;
|
glibtop_command cmnd;
|
||||||
|
#if 0
|
||||||
int retval;
|
int retval;
|
||||||
|
#endif
|
||||||
|
|
||||||
glibtop_init_r (&server, 0, 0);
|
glibtop_init_r (&server, 0, 0);
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ print '';
|
|||||||
print '#include <glibtop/backend.h>';
|
print '#include <glibtop/backend.h>';
|
||||||
print '';
|
print '';
|
||||||
print '#include <glibtop-backend-private.h>';
|
print '#include <glibtop-backend-private.h>';
|
||||||
print '#include "command.h"';
|
print '#include "server.h"';
|
||||||
print '';
|
print '';
|
||||||
|
|
||||||
$feature_count = 0;
|
$feature_count = 0;
|
||||||
|
@@ -115,7 +115,7 @@ handle_slave_connection (int input, int output)
|
|||||||
|
|
||||||
while (do_read (input, cmnd, sizeof (glibtop_command))) {
|
while (do_read (input, cmnd, sizeof (glibtop_command))) {
|
||||||
fprintf (stderr, "Slave %d received command "
|
fprintf (stderr, "Slave %d received command "
|
||||||
"%d from client.\n", getpid (), cmnd->command);
|
"%ld from client.\n", getpid (), (long) cmnd->command);
|
||||||
|
|
||||||
if (cmnd->send_size >= BUFSIZ)
|
if (cmnd->send_size >= BUFSIZ)
|
||||||
glibtop_error ("Client sent %d bytes, but buffer is %d",
|
glibtop_error ("Client sent %d bytes, but buffer is %d",
|
||||||
|
@@ -70,6 +70,9 @@ BEGIN_LIBGTOP_DECLS
|
|||||||
#define GET_MAX_FDS() 256
|
#define GET_MAX_FDS() 256
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
int
|
||||||
|
do_read (int s, void *ptr, size_t total_size);
|
||||||
|
|
||||||
void
|
void
|
||||||
handle_slave_connection (int input, int output);
|
handle_slave_connection (int input, int output);
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
my $c_strlen_func = sub {
|
my $c_strlen_func = sub {
|
||||||
local ($_) = @_;
|
local ($_) = @_;
|
||||||
|
|
||||||
return "strlen ($_) + sizeof (unsigned) + 1";
|
return "strlen ($_) + 1";
|
||||||
};
|
};
|
||||||
|
|
||||||
my $c_marshal_func = sub {
|
my $c_marshal_func = sub {
|
||||||
@@ -13,10 +13,12 @@ my $c_marshal_func = sub {
|
|||||||
$code .= sprintf ("%s_LIBGTOP_SEND_temp_len = strlen (%s)+1;\n",
|
$code .= sprintf ("%s_LIBGTOP_SEND_temp_len = strlen (%s)+1;\n",
|
||||||
$indent, $param);
|
$indent, $param);
|
||||||
$code .= sprintf ("%smemcpy (_LIBGTOP_SEND_ptr, %s, %s);\n",
|
$code .= sprintf ("%smemcpy (_LIBGTOP_SEND_ptr, %s, %s);\n",
|
||||||
$indent, "&_LIBGTOP_SEND_temp_len", "sizeof (unsigned)");
|
$indent, "&_LIBGTOP_SEND_temp_len", "sizeof (size_t)");
|
||||||
$code .= sprintf ("%s_LIBGTOP_SEND_ptr += sizeof (unsigned);\n", $indent);
|
$code .= sprintf ("%s_LIBGTOP_SEND_ptr += sizeof (size_t);\n", $indent);
|
||||||
$code .= sprintf ("%smemcpy (_LIBGTOP_SEND_ptr, %s, %s);\n",
|
$code .= sprintf ("%smemcpy (_LIBGTOP_DATA_ptr, %s, %s);\n",
|
||||||
$indent, $param, "strlen ($param)+1");
|
$indent, $param, "strlen ($param)+1");
|
||||||
|
$code .= sprintf ("%s_LIBGTOP_DATA_ptr += strlen ($param)+1;\n",
|
||||||
|
$indent);
|
||||||
|
|
||||||
$need_temp_len = 1;
|
$need_temp_len = 1;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user