#include <afsconfig.h>
#include <afs/param.h>
+#include <afs/stds.h>
+#include <roken.h>
-#include <stdio.h>
-#include <afs/stds.h>
#include <rx/rx.h>
#include <rx/rxstat.h>
-#include "afs_bosAdmin.h"
-#include "../adminutil/afs_AdminInternal.h"
#include <afs/afs_AdminErrors.h>
#include <afs/afs_utilAdmin.h>
#include <afs/bosint.h>
#include <afs/bnode.h>
#include <afs/ktime.h>
#include <afs/dirpath.h>
-#include <fcntl.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdlib.h>
-#ifdef AFS_NT40_ENV
-#include <io.h>
-#else
-#include <unistd.h>
-#endif
-#include <string.h>
+
+#include "afs_bosAdmin.h"
+#include "../adminutil/afs_AdminInternal.h"
typedef struct bos_server {
int begin_magic;
int rc = 0;
afs_status_t tst = 0;
afs_cell_handle_p c_handle = (afs_cell_handle_p) cellHandle;
- bos_server_p bos_server = (bos_server_p) malloc(sizeof(bos_server_t));
+ bos_server_p bos_server = calloc(1, sizeof(bos_server_t));
int serverAddress;
/*
static int
SetExecutionState(const void *serverHandle, const char *processName,
const bos_ProcessExecutionState_t processStatus,
- int (*func) (struct rx_connection *, char *,
+ int (*func) (struct rx_connection *, const char *,
afs_int32), afs_status_p st)
{
int rc = 0;
int rc = 0;
afs_status_t tst = 0;
bos_server_p b_handle = (bos_server_p) serverHandle;
- afs_admin_iterator_p iter =
- (afs_admin_iterator_p) malloc(sizeof(afs_admin_iterator_t));
- process_name_get_p proc =
- (process_name_get_p) malloc(sizeof(process_name_get_t));
+ afs_admin_iterator_p iter = malloc(sizeof(afs_admin_iterator_t));
+ process_name_get_p proc = malloc(sizeof(process_name_get_t));
if (!isValidServerHandle(b_handle, &tst)) {
goto fail_bos_ProcessNameGetBegin;
int rc = 0;
afs_status_t tst = 0;
bos_server_p b_handle = (bos_server_p) serverHandle;
- afs_admin_iterator_p iter =
- (afs_admin_iterator_p) malloc(sizeof(afs_admin_iterator_t));
- param_get_p param = (param_get_p) malloc(sizeof(param_get_t));
+ afs_admin_iterator_p iter = malloc(sizeof(afs_admin_iterator_t));
+ param_get_p param = malloc(sizeof(param_get_t));
if (!isValidServerHandle(b_handle, &tst)) {
goto fail_bos_ProcessParameterGetBegin;
int rc = 0;
afs_status_t tst = 0;
bos_server_p b_handle = (bos_server_p) serverHandle;
- afs_admin_iterator_p iter =
- (afs_admin_iterator_p) malloc(sizeof(afs_admin_iterator_t));
- admin_get_p admin = (admin_get_p) malloc(sizeof(admin_get_t));
+ afs_admin_iterator_p iter = malloc(sizeof(afs_admin_iterator_t));
+ admin_get_p admin = malloc(sizeof(admin_get_t));
if (!isValidServerHandle(b_handle, &tst)) {
goto fail_bos_AdminGetBegin;
int rc = 0;
afs_status_t tst = 0;
bos_server_p b_handle = (bos_server_p) serverHandle;
- afs_admin_iterator_p iter =
- (afs_admin_iterator_p) malloc(sizeof(afs_admin_iterator_t));
- key_get_p key = (key_get_p) malloc(sizeof(key_get_t));
+ afs_admin_iterator_p iter = malloc(sizeof(afs_admin_iterator_t));
+ key_get_p key = malloc(sizeof(key_get_t));
if (!isValidServerHandle(b_handle, &tst)) {
goto fail_bos_KeyGetBegin;
int rc = 0;
afs_status_t tst = 0;
bos_server_p b_handle = (bos_server_p) serverHandle;
- afs_admin_iterator_p iter =
- (afs_admin_iterator_p) malloc(sizeof(afs_admin_iterator_t));
- host_get_p host = (host_get_p) malloc(sizeof(host_get_t));
+ afs_admin_iterator_p iter = malloc(sizeof(afs_admin_iterator_t));
+ host_get_p host = malloc(sizeof(host_get_t));
if (!isValidServerHandle(b_handle, &tst)) {
goto fail_bos_HostGetBegin;
while (1) {
char tbuffer[512];
- size_t len;
+ ssize_t len;
len = read(fd, tbuffer, sizeof(tbuffer));
if (len < 0) {
tst = ADMBOSCANTREADSOURCEFILE;
if (log != NULL) {
- logData = (char *)malloc(INITIAL_LOG_LEN);
+ logData = malloc(INITIAL_LOG_LEN);
if (!logData) {
tst = ADMNOMEM;
goto fail_bos_Salvage;
(serverHandle, AFSDIR_CANONICAL_SERVER_SLVGLOG_FILEPATH,
&logLen, logData, &tst)) {
if (logLen > INITIAL_LOG_LEN) {
- logData = (char *)realloc(logData, (logLen + (logLen / 10)));
+ logData = realloc(logData, (logLen + (logLen / 10)));
if (logData == NULL) {
tst = ADMNOMEM;
goto fail_bos_Salvage;