コード例 #1
0
ファイル: mom_req_quejob.c プロジェクト: braddaw/torque-1
void reply_sid(

    struct batch_request *preq,  /* M */
    long                  sid,   /* I */
    int                   which) /* I */

{
    char sid_text[MAXLINE];

    if (preq->rq_reply.brp_choice != BATCH_REPLY_CHOICE_NULL)
    {
        /* in case another reply was being built up, clean it out */
        reply_free(&preq->rq_reply);
    }

    sprintf(sid_text,"%lu",sid);

    preq->rq_reply.brp_choice                = which;
    preq->rq_reply.brp_un.brp_txt.brp_str    = strdup(sid_text);
    preq->rq_reply.brp_un.brp_txt.brp_txtlen = strlen(sid_text);

    preq->rq_reply.brp_code    = 0;
    preq->rq_reply.brp_auxcode = 0;

    reply_send_mom(preq);
}  /* END reply_text() */
コード例 #2
0
ファイル: reply_send.c プロジェクト: dbeer/torque
int reply_send(

  struct batch_request *request)  /* I (freed) */

  {
#ifdef PBS_MOM
  return(reply_send_mom(request));
#else
  return(reply_send_svr(request));
#endif
  }