D-Bus
1.12.16
Main Page
Related Pages
Modules
Data Structures
Files
File List
dbus
dbus-socket-set.c
1
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
2
/*
3
* dbus-socket-set.c - used to bolt file descriptors onto a bus
4
*
5
* Copyright © 2011 Nokia Corporation
6
*
7
* Licensed under the Academic Free License version 2.1
8
*
9
* This program is free software; you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License as published by
11
* the Free Software Foundation; either version 2 of the License, or
12
* (at your option) any later version.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License
20
* along with this program; if not, write to the Free Software
21
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
22
* MA 02110-1301 USA
23
*
24
*/
25
26
#include <config.h>
27
#include <dbus/dbus-socket-set.h>
28
29
DBusSocketSet *
30
_dbus_socket_set_new (
int
size_hint)
31
{
32
DBusSocketSet *ret;
33
34
#ifdef DBUS_HAVE_LINUX_EPOLL
35
ret = _dbus_socket_set_epoll_new ();
36
37
if
(ret !=
NULL
)
38
return
ret;
39
#endif
40
41
ret = _dbus_socket_set_poll_new (size_hint);
42
43
if
(ret !=
NULL
)
44
return
ret;
45
46
return
NULL
;
47
}
Generated by
1.8.3.1