Rev 4509 | Rev 4563 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4509 | Rev 4539 | ||
|---|---|---|---|
| Line 43... | Line 43... | ||
| 43 | #include <bool.h> |
43 | #include <bool.h> |
| 44 | #include <string.h> |
44 | #include <string.h> |
| 45 | #include <as.h> |
45 | #include <as.h> |
| 46 | #include <adt/list.h> |
46 | #include <adt/list.h> |
| 47 | #include <atomic.h> |
47 | #include <atomic.h> |
| - | 48 | #include <assert.h> |
|
| 48 | #include "vfs.h" |
49 | #include "vfs.h" |
| 49 | 50 | ||
| 50 | #define NAME "vfs" |
51 | #define NAME "vfs" |
| 51 | 52 | ||
| 52 | static void vfs_connection(ipc_callid_t iid, ipc_call_t *icall) |
53 | static void vfs_connection(ipc_callid_t iid, ipc_call_t *icall) |
| Line 172... | Line 173... | ||
| 172 | return ENOMEM; |
173 | return ENOMEM; |
| 173 | } |
174 | } |
| 174 | memset(plb, 0, PLB_SIZE); |
175 | memset(plb, 0, PLB_SIZE); |
| 175 | 176 | ||
| 176 | /* |
177 | /* |
| 177 | * Set a connectio handling function/fibril. |
178 | * Set a connection handling function/fibril. |
| 178 | */ |
179 | */ |
| 179 | async_set_pending(vfs_process_pending_mount); |
- | |
| 180 | async_set_client_connection(vfs_connection); |
180 | async_set_client_connection(vfs_connection); |
| - | 181 | ||
| - | 182 | /* |
|
| - | 183 | * Add a fibril for handling pending mounts. |
|
| - | 184 | */ |
|
| - | 185 | fid_t fid = fibril_create(vfs_process_pending_mount, NULL); |
|
| - | 186 | assert(fid); |
|
| - | 187 | fibril_add_ready(fid); |
|
| 181 | 188 | ||
| 182 | /* |
189 | /* |
| 183 | * Register at the naming service. |
190 | * Register at the naming service. |
| 184 | */ |
191 | */ |
| 185 | ipcarg_t phonead; |
192 | ipcarg_t phonead; |