Changeset 102f641 in mainline for uspace/lib/c/include
- Timestamp:
- 2019-09-02T19:01:50Z (6 years ago)
- Children:
- 25697163
- Parents:
- 241f1985
- Location:
- uspace/lib/c/include
- Files:
-
- 7 edited
-
adt/dyn_array.h (modified) (4 diffs)
-
ipc/common.h (modified) (1 diff)
-
ipc/services.h (modified) (1 diff)
-
ipc/taskman.h (modified) (1 diff)
-
loader/pcb.h (modified) (1 diff)
-
taskman_noasync.h (modified) (1 diff)
-
types/task.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/adt/dyn_array.h
r241f1985 r102f641 60 60 _dyn_array_initialize((dyn_array), sizeof(type)) 61 61 62 63 62 /** Dynamic array accessor 64 63 * … … 68 67 (*((type *) (dyn_array)->_data + index)) 69 68 70 71 69 /** Access last element 72 70 * … … 75 73 #define dyn_array_last(dyn_array, type) \ 76 74 (*((type *) (dyn_array)->_data + ((dyn_array)->size - 1))) 77 78 75 79 76 /** Insert item at given position, shift rest of array … … 101 98 #define dyn_array_append(dyn_array, type, value) \ 102 99 dyn_array_insert(dyn_array, type, (dyn_array)->size, (value)) 103 104 100 105 101 /** Dynamic array iteration -
uspace/lib/c/include/ipc/common.h
r241f1985 r102f641 46 46 /** 47 47 * IPC_FLAG_AUTOSTART_ is for use in brokers only. In clinet code use 48 * IPC_AUTOSTART that includes implies blocking behavior. */ 48 * IPC_AUTOSTART that includes implies blocking behavior. 49 */ 49 50 #define IPC_FLAG_AUTOSTART_ 0x02 50 51 -
uspace/lib/c/include/ipc/services.h
r241f1985 r102f641 67 67 #define SERVICE_NAME_VOLSRV "volsrv" 68 68 69 70 69 #define LOC_DEVICE_NAMESPACE "devices" 71 70 #define LOC_UNIT_NAMESPACE_SEPARATOR "__" -
uspace/lib/c/include/ipc/taskman.h
r241f1985 r102f641 38 38 #include <ipc/common.h> 39 39 40 41 40 typedef enum { 42 41 TASKMAN_WAIT = IPC_FIRST_USER_METHOD, -
uspace/lib/c/include/loader/pcb.h
r241f1985 r102f641 63 63 /** Session to taskman (typically spawn parent) */ 64 64 async_sess_t *session_taskman; 65 65 66 66 /** Current working directory. */ 67 67 char *cwd; -
uspace/lib/c/include/taskman_noasync.h
r241f1985 r102f641 36 36 #define LIBC_TASKMAN_NOASYNC_H_ 37 37 38 39 38 /* Internal functions to be used by NS only */ 40 39 extern int taskman_intro_ns_noasync(void); -
uspace/lib/c/include/types/task.h
r241f1985 r102f641 51 51 } task_wait_t; 52 52 53 typedef void (* task_event_handler_t)(task_id_t, int, task_exit_t, int);53 typedef void (*task_event_handler_t)(task_id_t, int, task_exit_t, int); 54 54 55 55 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
