source: mainline/uspace/lib/c/include/ipc/services.h@ 9bfa8c8

Last change on this file since 9bfa8c8 was d7f7a4a, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 3 years ago

Replace some license headers with SPDX identifier

Headers are replaced using tools/transorm-copyright.sh only
when it can be matched verbatim with the license header used
throughout most of the codebase.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1/*
2 * SPDX-FileCopyrightText: 2006 Jakub Jermar
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7/** @addtogroup libcipc
8 * @{
9 */
10/**
11 * @file services.h
12 * @brief List of all known services and their codes.
13 */
14
15#ifndef _LIBC_SERVICES_H_
16#define _LIBC_SERVICES_H_
17
18#include <abi/fourcc.h>
19
20typedef enum {
21 SERVICE_NONE = 0,
22 SERVICE_LOADER = FOURCC('l', 'o', 'a', 'd'),
23 SERVICE_VFS = FOURCC('v', 'f', 's', ' '),
24 SERVICE_LOC = FOURCC('l', 'o', 'c', ' '),
25 SERVICE_LOGGER = FOURCC('l', 'o', 'g', 'g'),
26 SERVICE_DEVMAN = FOURCC('d', 'e', 'v', 'n'),
27} service_t;
28
29#define SERVICE_NAME_CHARDEV_TEST_SMALLX "chardev-test/smallx"
30#define SERVICE_NAME_CHARDEV_TEST_LARGEX "chardev-test/largex"
31#define SERVICE_NAME_CHARDEV_TEST_PARTIALX "chardev-test/partialx"
32#define SERVICE_NAME_CLIPBOARD "clipboard"
33#define SERVICE_NAME_CORECFG "corecfg"
34#define SERVICE_NAME_DISPLAY "hid/display"
35#define SERVICE_NAME_DHCP "net/dhcp"
36#define SERVICE_NAME_DNSR "net/dnsr"
37#define SERVICE_NAME_INET "net/inet"
38#define SERVICE_NAME_IPC_TEST "ipc-test"
39#define SERVICE_NAME_NETCONF "net/netconf"
40#define SERVICE_NAME_UDP "net/udp"
41#define SERVICE_NAME_TCP "net/tcp"
42#define SERVICE_NAME_VBD "vbd"
43#define SERVICE_NAME_VOLSRV "volsrv"
44
45#endif
46
47/** @}
48 */
Note: See TracBrowser for help on using the repository browser.