Changes in uspace/app/sbi/src/os/posix.c [074444f:23de644] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sbi/src/os/posix.c
r074444f r23de644 29 29 /** @file POSIX-specific code. */ 30 30 31 #include <libgen.h>32 31 #include <stdio.h> 33 32 #include <stdlib.h> … … 40 39 41 40 #include "os.h" 42 43 /** Path to executable file via which we have been invoked. */44 static char *ef_path;45 41 46 42 /* … … 75 71 { 76 72 return strcmp(a, b); 77 }78 79 /** Return number of characters in string. */80 size_t os_str_length(const char *str)81 {82 return strlen(str);83 73 } 84 74 … … 156 146 return EOK; 157 147 } 158 159 /** Store the executable file path via which we were executed. */160 void os_store_ef_path(char *path)161 {162 ef_path = path;163 }164 165 /** Return path to the Sysel library166 *167 * @return New string. Caller should deallocate it using @c free().168 */169 char *os_get_lib_path(void)170 {171 return os_str_acat(dirname(ef_path), "/lib");172 }
Note:
See TracChangeset
for help on using the changeset viewer.