Changes in uspace/srv/clipboard/clipboard.c [dc12262:8d6bcc8c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/clipboard/clipboard.c
rdc12262 r8d6bcc8c 27 27 */ 28 28 29 #include <async.h> 30 #include <errno.h> 31 #include <fibril_synch.h> 32 #include <ipc/services.h> 33 #include <ipc/clipboard.h> 34 #include <loc.h> 35 #include <malloc.h> 29 36 #include <stdio.h> 30 37 #include <stdbool.h> 31 #include <async.h> 32 #include <ns.h> 33 #include <ipc/services.h> 34 #include <ipc/clipboard.h> 35 #include <malloc.h> 36 #include <fibril_synch.h> 37 #include <errno.h> 38 #include <task.h> 38 39 39 40 #define NAME "clipboard" … … 43 44 static clipboard_tag_t clip_tag = CLIPBOARD_TAG_NONE; 44 45 static FIBRIL_MUTEX_INITIALIZE(clip_mtx); 46 static service_id_t svc_id; 45 47 46 48 static void clip_put_data(ipc_callid_t rid, ipc_call_t *request) … … 179 181 int main(int argc, char *argv[]) 180 182 { 183 int rc; 184 181 185 printf("%s: HelenOS clipboard service\n", NAME); 182 183 186 async_set_fallback_port_handler(clip_connection, NULL); 184 int rc = service_register(SERVICE_CLIPBOARD); 185 if (rc != EOK) 187 188 rc = loc_server_register(NAME); 189 if (rc != EOK) { 190 printf("%s: Failed registering server. (%d)\n", NAME, rc); 186 191 return rc; 192 } 193 194 rc = loc_service_register(SERVICE_NAME_CLIPBOARD, &svc_id); 195 if (rc != EOK) { 196 printf("%s: Failed registering service. (%d)\n", NAME, rc); 197 return rc; 198 } 187 199 188 200 printf("%s: Accepting connections\n", NAME);
Note:
See TracChangeset
for help on using the changeset viewer.