#include "lib/util_procid.h"
-#define serverid_equal(p1, p2) server_id_equal(p1,p2)
struct server_id interpret_pid(const char *pid_string);
bool is_offset_safe(const char *buf_base, size_t buf_len, char *ptr, size_t off);
char *get_safe_ptr(const char *buf_base, size_t buf_len, char *ptr, size_t off);
g_lock_get_rec(&lck, i, &lock);
- if (serverid_equal(&self, &lock.pid)) {
+ if (server_id_equal(&self, &lock.pid)) {
if (lock.lock_type == type) {
status = NT_STATUS_WAS_LOCKED;
goto done;
for (i=0; i<lck.num_recs; i++) {
struct g_lock_rec lockrec;
g_lock_get_rec(&lck, i, &lockrec);
- if (serverid_equal(&state->self, &lockrec.pid)) {
+ if (server_id_equal(&state->self, &lockrec.pid)) {
break;
}
}
struct g_lock_rec lockrec;
g_lock_get_rec(&lck, i, &lockrec);
if ((lockrec.lock_type == G_LOCK_WRITE) &&
- serverid_equal(&state->self, &lockrec.pid)) {
+ server_id_equal(&state->self, &lockrec.pid)) {
break;
}
}
static bool brl_same_context(const struct lock_context *ctx1,
const struct lock_context *ctx2)
{
- return (serverid_equal(&ctx1->pid, &ctx2->pid) &&
+ return (server_id_equal(&ctx1->pid, &ctx2->pid) &&
(ctx1->smblctx == ctx2->smblctx) &&
(ctx1->tid == ctx2->tid));
}
for (i=0; i < num_locks_copy; i++) {
struct lock_struct *lock = &locks_copy[i];
- if (lock->context.tid == tid && serverid_equal(&lock->context.pid, &pid) &&
+ if (lock->context.tid == tid &&
+ server_id_equal(&lock->context.pid, &pid) &&
(lock->fnum == fnum)) {
brl_unlock(
br_lck,
return false;
}
- if (!serverid_equal(&lock->context.pid, &self)) {
+ if (!server_id_equal(&lock->context.pid, &self)) {
TALLOC_FREE(br_lck);
return false;
}
e->name_hash = state->new_name_hash;
*modified = true;
- ok = serverid_equal(&e->pid, &state->self);
+ ok = server_id_equal(&e->pid, &state->self);
if (ok) {
return false;
}
}
/* Ignore locks not owned by this process. */
- if (!serverid_equal(&lock->context.pid, &lock_ctx->pid)) {
+ if (!server_id_equal(&lock->context.pid, &lock_ctx->pid)) {
continue;
}
}
/* Ignore locks not owned by this process. */
- if (!serverid_equal(&lock->context.pid, &lock_ctx->pid)) {
+ if (!server_id_equal(&lock->context.pid, &lock_ctx->pid)) {
continue;
}
*/
struct sessionid *sess = &info->session_list[rh + i];
if ((e->uid == sess->uid) &&
- serverid_equal(&e->pid, &sess->pid)) {
+ server_id_equal(&e->pid, &sess->pid)) {
info->ctr->array[i].num_open++;
return 0;
if (strequal(d->servicepath, sfs->in_sharepath)) {
for (i=0; i < sfs->resp_entries; i++) {
- if (serverid_equal(&e->pid, &sfs->svrid_arr[offset + i])) {
+ if (server_id_equal(
+ &e->pid, &sfs->svrid_arr[offset + i])) {
sfs->netconn_arr[i].num_open ++;
return 0;
}
struct validate_my_share_entries_state *state = private_data;
files_struct *fsp;
- if (!serverid_equal(&state->self, &e->pid)) {
+ if (!server_id_equal(&state->self, &e->pid)) {
return false;
}
/* Need to wait before sending a break
message if we sent ourselves this message. */
- if (serverid_equal(&self, &src)) {
+ if (server_id_equal(&self, &src)) {
wait_before_sending_break();
}
return 0;
}
- if (serverid_equal(&pid, &self_pid)) {
+ if (server_id_equal(&pid, &self_pid)) {
DEBUG(10, ("It's me\n"));
return 0;
}
return;
}
- if (!serverid_equal(&state->me, &locks[0].pid)) {
+ if (!server_id_equal(&state->me, &locks[0].pid)) {
struct server_id_buf buf1, buf2;
fprintf(stderr, "me=%s, locker=%s\n",
server_id_str_buf(state->me, &buf1),
for (i=0; i<ids->num_entries; i++) {
struct server_id id = ids->entries[i].pid;
- if (serverid_equal(&id, &crec->pid)) {
+ if (server_id_equal(&id, &crec->pid)) {
guest = false;
break;
}
return 1;
for (i=0;i<Ucrit_MaxPid;i++) {
- if (serverid_equal(&pid, &Ucrit_pid[i])) {
+ if (server_id_equal(&pid, &Ucrit_pid[i])) {
return 1;
}
}