コード例 #1
0
ファイル: xseg_posixfd.c プロジェクト: grnet/libxseg
void *posixfd_alloc_signal_desc(struct xseg *xseg, void *data)
{
	struct xobject_h *sd_h = (struct xobject_h *) data;
	if (!sd_h)
		return NULL;
	struct posixfd_signal_desc *psd = xobj_get_obj(sd_h, X_ALLOC);
	if (!psd)
		return NULL;
	return psd;

}
コード例 #2
0
ファイル: xseg_segdev.c プロジェクト: cnanakos/archipelago
static void *segdev_alloc_signal_desc(struct xseg *xseg, void *data)
{
	struct segdev_signal_desc *ssd;
	struct xobject_h *sd_h = (struct xobject_h *) data;
	if (!sd_h)
		return NULL;
	ssd = xobj_get_obj(sd_h, X_ALLOC);
	if (!ssd)
		return NULL;
	ssd->waitcue = 0;
	return ssd;
}