您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ssh_set_error_oom函数代码示例

51自学网 2021-06-03 08:18:55
  C++
这篇教程C++ ssh_set_error_oom函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ssh_set_error_oom函数的典型用法代码示例。如果您正苦于以下问题:C++ ssh_set_error_oom函数的具体用法?C++ ssh_set_error_oom怎么用?C++ ssh_set_error_oom使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ssh_set_error_oom函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: ssh_socket_new

/** * /internal * /brief creates a new Socket object */ssh_socket ssh_socket_new(ssh_session session) {  ssh_socket s;  s = malloc(sizeof(struct ssh_socket_struct));  if (s == NULL) {    ssh_set_error_oom(session);    return NULL;  }  s->fd_in = SSH_INVALID_SOCKET;  s->fd_out= SSH_INVALID_SOCKET;  s->last_errno = -1;  s->fd_is_socket = 1;  s->session = session;  s->in_buffer = ssh_buffer_new();  if (s->in_buffer == NULL) {    ssh_set_error_oom(session);    SAFE_FREE(s);    return NULL;  }  s->out_buffer=ssh_buffer_new();  if (s->out_buffer == NULL) {    ssh_set_error_oom(session);    ssh_buffer_free(s->in_buffer);    SAFE_FREE(s);    return NULL;  }  s->read_wontblock = 0;  s->write_wontblock = 0;  s->data_except = 0;  s->poll_in=s->poll_out=NULL;  s->state=SSH_SOCKET_NONE;  return s;}
开发者ID:codinn,项目名称:libssh,代码行数:37,


示例2: ssh_gssapi_build_mic

static ssh_buffer ssh_gssapi_build_mic(ssh_session session){    ssh_buffer mic_buffer;    int rc;    mic_buffer = ssh_buffer_new();    if (mic_buffer == NULL) {        ssh_set_error_oom(session);        return NULL;    }    rc = ssh_buffer_pack(mic_buffer,                         "dPbsss",                         session->current_crypto->digest_len,                         (size_t)session->current_crypto->digest_len, session->current_crypto->session_id,                         SSH2_MSG_USERAUTH_REQUEST,                         session->gssapi->user,                         "ssh-connection",                         "gssapi-with-mic");    if (rc != SSH_OK) {        ssh_set_error_oom(session);        ssh_buffer_free(mic_buffer);        return NULL;    }    return mic_buffer;}
开发者ID:Distrotech,项目名称:libssh,代码行数:26,


示例3: crypt_set_algorithms1

static int crypt_set_algorithms1(ssh_session session) {  int i = 0;  struct ssh_cipher_struct *ssh_ciphertab=ssh_get_ciphertab();  /* right now, we force 3des-cbc to be taken */  while (ssh_ciphertab[i].name && strcmp(ssh_ciphertab[i].name,        "3des-cbc-ssh1")) {    i++;  }  if (ssh_ciphertab[i].name == NULL) {    ssh_set_error(session, SSH_FATAL, "cipher 3des-cbc-ssh1 not found!");    return SSH_ERROR;  }  session->next_crypto->out_cipher = cipher_new(i);  if (session->next_crypto->out_cipher == NULL) {    ssh_set_error_oom(session);    return SSH_ERROR;  }  session->next_crypto->in_cipher = cipher_new(i);  if (session->next_crypto->in_cipher == NULL) {    ssh_set_error_oom(session);    return SSH_ERROR;  }  return SSH_OK;}
开发者ID:CERT-Polska,项目名称:hsn2-razorback,代码行数:29,


示例4: ssh_send_keepalive

int ssh_send_keepalive(ssh_session session){	/* TODO check the reply and all that */	struct ssh_string_struct *req;	int reply = 1;	int rc = SSH_ERROR;	enter_function();	req = ssh_string_from_char("[email
C++ ssh_string_data函数代码示例
C++ ssh_set_error函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。