From cfd52e510ac9f9735817caa4dd04acd57249ea4e Mon Sep 17 00:00:00 2001 From: tewk <tewk@unknown> Date: Tue, 21 May 2002 23:25:23 +0000 Subject: [PATCH] added #define to broken header slurm_protocol_util.h to prevent re-include changed variable type ssize_t in slurm_protocol_api.c to size_t changed variable type ssize_t in slurm_protocol_api.h to size_t --- src/common/slurm_protocol_api.c | 6 +++--- src/common/slurm_protocol_api.h | 6 ++++-- src/common/slurm_protocol_util.h | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/common/slurm_protocol_api.c b/src/common/slurm_protocol_api.c index a45f4f6e746..e66a1f3c912 100644 --- a/src/common/slurm_protocol_api.c +++ b/src/common/slurm_protocol_api.c @@ -10,7 +10,7 @@ #include <src/common/xmalloc.h> -uint32_t debug = false ; +extern uint32_t debug ; extern int errno ; @@ -169,12 +169,12 @@ slurm_fd slurm_open_stream ( slurm_addr * slurm_address ) return _slurm_open_stream ( slurm_address ) ; } -ssize_t slurm_write_stream ( slurm_fd open_fd , char * buffer , size_t size ) +size_t slurm_write_stream ( slurm_fd open_fd , char * buffer , size_t size ) { return _slurm_send ( open_fd , buffer , size , NO_SEND_RECV_FLAGS ) ; } -ssize_t slurm_read_stream ( slurm_fd open_fd , char * buffer , size_t size ) +size_t slurm_read_stream ( slurm_fd open_fd , char * buffer , size_t size ) { return _slurm_recv ( open_fd , buffer , size , NO_SEND_RECV_FLAGS ) ; } diff --git a/src/common/slurm_protocol_api.h b/src/common/slurm_protocol_api.h index f69b6c75245..abc76d68a77 100644 --- a/src/common/slurm_protocol_api.h +++ b/src/common/slurm_protocol_api.h @@ -4,6 +4,8 @@ #include <sys/time.h> #include <stdint.h> #include <src/common/slurm_protocol_common.h> +#include <src/common/slurm_protocol_util.h> +#include <src/common/slurm_protocol_defs.h> /* high level routines */ /* message functions */ @@ -17,8 +19,8 @@ uint32_t slurm_shutdown_message_engine ( slurm_fd open_fd ) ; slurm_fd slurm_listen_stream ( slurm_addr * slurm_address ) ; slurm_fd slurm_accept_stream ( slurm_fd open_fd , slurm_addr * slurm_address ) ; slurm_fd slurm_open_stream ( slurm_addr * slurm_address ) ; -ssize_t slurm_write_stream ( slurm_fd open_fd , char * buffer , size_t size ) ; -ssize_t slurm_read_stream ( slurm_fd open_fd , char * buffer , size_t size ) ; +size_t slurm_write_stream ( slurm_fd open_fd , char * buffer , size_t size ) ; +size_t slurm_read_stream ( slurm_fd open_fd , char * buffer , size_t size ) ; uint32_t slurm_close_stream ( slurm_fd open_fd ) ; diff --git a/src/common/slurm_protocol_util.h b/src/common/slurm_protocol_util.h index a629444fb3a..0f94dc4fbef 100644 --- a/src/common/slurm_protocol_util.h +++ b/src/common/slurm_protocol_util.h @@ -1,4 +1,5 @@ #ifndef _SLURM_PROTOCOL_UTIL_H +#define _SLURM_PROTOCOL_UTIL_H #include <src/common/slurm_protocol_defs.h> #include <src/common/slurm_protocol_common.h> -- GitLab