/seL4-refos-master/libs/libmuslc/src/dirent/ |
H A D | telldir.c | 4 long telldir(DIR *dir) argument 6 return dir->tell;
|
H A D | rewinddir.c | 6 void rewinddir(DIR *dir) argument 8 LOCK(dir->lock); 9 lseek(dir->fd, 0, SEEK_SET); 10 dir->buf_pos = dir->buf_end = 0; 11 dir->tell = 0; 12 UNLOCK(dir->lock);
|
H A D | seekdir.c | 6 void seekdir(DIR *dir, long off) argument 8 LOCK(dir->lock); 9 dir->tell = lseek(dir->fd, off, SEEK_SET); 10 dir->buf_pos = dir->buf_end = 0; 11 UNLOCK(dir->lock);
|
H A D | closedir.c | 6 int closedir(DIR *dir) argument 8 int ret = close(dir->fd); 9 free(dir);
|
H A D | readdir.c | 9 struct dirent *readdir(DIR *dir) argument 13 if (dir->buf_pos >= dir->buf_end) { 14 int len = __syscall(SYS_getdents, dir->fd, dir->buf, sizeof dir->buf); 19 dir->buf_end = len; 20 dir->buf_pos = 0; 22 de = (void *)(dir->buf + dir [all...] |
H A D | opendir.c | 11 DIR *dir; local 15 if (!(dir = calloc(1, sizeof *dir))) { 19 dir->fd = fd; 20 return dir;
|
H A D | fdopendir.c | 10 DIR *dir; local 20 if (!(dir = calloc(1, sizeof *dir))) { 25 dir->fd = fd; 26 return dir;
|
H A D | readdir_r.c | 7 int readdir_r(DIR *restrict dir, struct dirent *restrict buf, struct dirent **restrict result) argument 13 LOCK(dir->lock); 15 de = readdir(dir); 17 UNLOCK(dir->lock); 24 UNLOCK(dir->lock);
|
/seL4-refos-master/libs/libmuslc/src/linux/ |
H A D | mount.c | 4 int mount(const char *special, const char *dir, const char *fstype, unsigned long flags, const void *data) argument 6 return syscall(SYS_mount, special, dir, fstype, flags, data);
|
/seL4-refos-master/libs/libmuslc/src/stdio/ |
H A D | tempnam.c | 13 char *tempnam(const char *dir, const char *pfx) argument 20 if (!dir) dir = P_tmpdir; 23 dl = strlen(dir); 32 memcpy(s, dir, dl);
|
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/sys/unix/ |
H A D | unixmain.c | 55 register char *dir; local 102 dir = nh_getenv("NETHACKDIR"); 103 if (!dir) dir = nh_getenv("HACKDIR"); 113 dir = argv[0]+2; 114 if(*dir == '=' || *dir == ':') dir++; 115 if(!*dir && argc > 1) { 118 dir [all...] |
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/sys/unix/ |
H A D | unixmain.c | 55 register char *dir; local 102 dir = nh_getenv("NETHACKDIR"); 103 if (!dir) dir = nh_getenv("HACKDIR"); 113 dir = argv[0]+2; 114 if(*dir == '=' || *dir == ':') dir++; 115 if(!*dir && argc > 1) { 118 dir [all...] |
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/sys/share/ |
H A D | pcmain.c | 128 register char *dir; 162 dir = nh_getenv("NETHACKDIR"); 163 if (dir == (char *)0) 164 dir = nh_getenv("HACKDIR"); 166 if (dir == (char *)0) 167 dir = exepath(argv[0]); 169 if (dir != (char *)0) { 170 (void) strncpy(hackdir, dir, PATHLEN - 1); 184 chdirx (dir, 1); 226 dir [all...] |
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/sys/share/ |
H A D | pcmain.c | 128 register char *dir; 162 dir = nh_getenv("NETHACKDIR"); 163 if (dir == (char *)0) 164 dir = nh_getenv("HACKDIR"); 166 if (dir == (char *)0) 167 dir = exepath(argv[0]); 169 if (dir != (char *)0) { 170 (void) strncpy(hackdir, dir, PATHLEN - 1); 184 chdirx (dir, 1); 226 dir [all...] |
/seL4-refos-master/libs/libmuslc/src/thread/ |
H A D | synccall.c | 51 DIR dir = {0}; local 92 dir.fd = open("/proc/self/task", O_RDONLY|O_DIRECTORY|O_CLOEXEC); 93 if (dir.fd < 0) goto out; 106 while ((de = readdir(&dir))) { 148 rewinddir(&dir); 150 close(dir.fd);
|
/seL4-refos-master/projects/refos/impl/apps/nethack/src/nethack-3.4.3/src/ |
H A D | dlb.c | 133 lp->dir = (libdir *) alloc(lp->nentries * sizeof(libdir)); 138 lp->dir[i].fname = sp; 140 &lp->dir[i].handling, sp, &lp->dir[i].foffset) != 3) { 141 free((genericptr_t) lp->dir); 143 lp->dir = (libdir *) 0; 153 lp->dir[i].fsize = totalsize - lp->dir[i].foffset; 155 lp->dir[i].fsize = lp->dir[ [all...] |
H A D | extralev.c | 64 roguecorr(x, y, dir) 65 int x,y,dir; 69 if (dir==DOWN) { 106 } else if (dir == RIGHT) { 143 } else impossible("corridor in direction %d?",dir); 152 register int q, dir; local 174 dir = dirs[rn2(q)]; 175 switch(dir) { /* Move in direction */
|
/seL4-refos-master/apps/nethack/src/nethack-3.4.3/src/ |
H A D | dlb.c | 133 lp->dir = (libdir *) alloc(lp->nentries * sizeof(libdir)); 138 lp->dir[i].fname = sp; 140 &lp->dir[i].handling, sp, &lp->dir[i].foffset) != 3) { 141 free((genericptr_t) lp->dir); 143 lp->dir = (libdir *) 0; 153 lp->dir[i].fsize = totalsize - lp->dir[i].foffset; 155 lp->dir[i].fsize = lp->dir[ [all...] |
H A D | extralev.c | 64 roguecorr(x, y, dir) 65 int x,y,dir; 69 if (dir==DOWN) { 106 } else if (dir == RIGHT) { 143 } else impossible("corridor in direction %d?",dir); 152 register int q, dir; local 174 dir = dirs[rn2(q)]; 175 switch(dir) { /* Move in direction */
|
/seL4-refos-master/libs/libmuslc/src/regex/ |
H A D | glob.c | 53 DIR *dir; local 73 dir = opendir(*d ? d : "."); 75 if (!dir) { 92 closedir(dir); 95 while (!(error = readdir_r(dir, &de_buf, &de)) && de) { 112 closedir(dir); 127 closedir(dir); 132 closedir(dir);
|
/seL4-refos-master/projects/util_libs/libplatsupport/src/plat/tk1/ |
H A D | gpio.c | 255 enum gpio_pin gpio, enum gpio_dir dir) 262 switch (dir) { 279 ZF_LOGF("GPIO: %d, invalid pin direction/interrupt %d", gpio, dir); 411 static int tegra_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 420 error = gpio_set_pad_mode(gpio_sys, id, GPIO_MODE, dir); 425 if (dir == GPIO_DIR_IN 426 || dir == GPIO_DIR_OUT_DEFAULT_HIGH || dir == GPIO_DIR_OUT_DEFAULT_LOW) { 427 error = gpio_set_direction(gpio_sys, id, dir); 432 gpio_set_interrupt_type(gpio_sys, id, dir); 254 gpio_set_interrupt_type(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_dir dir) argument 491 gpio_set_pad_mode(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_pad_mode mode, enum gpio_dir dir) argument [all...] |
/seL4-refos-master/libs/libplatsupport/src/plat/tk1/ |
H A D | gpio.c | 255 enum gpio_pin gpio, enum gpio_dir dir) 262 switch (dir) { 279 ZF_LOGF("GPIO: %d, invalid pin direction/interrupt %d", gpio, dir); 411 static int tegra_gpio_init(gpio_sys_t *gpio_sys, int id, enum gpio_dir dir, gpio_t *gpio) argument 420 error = gpio_set_pad_mode(gpio_sys, id, GPIO_MODE, dir); 425 if (dir == GPIO_DIR_IN 426 || dir == GPIO_DIR_OUT_DEFAULT_HIGH || dir == GPIO_DIR_OUT_DEFAULT_LOW) { 427 error = gpio_set_direction(gpio_sys, id, dir); 432 gpio_set_interrupt_type(gpio_sys, id, dir); 254 gpio_set_interrupt_type(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_dir dir) argument 491 gpio_set_pad_mode(gpio_sys_t *gpio_sys, enum gpio_pin gpio, enum gpio_pad_mode mode, enum gpio_dir dir) argument [all...] |
/seL4-refos-master/projects/util_libs/libplatsupport/arch_include/arm/platsupport/ |
H A D | gpio.h | 81 int (*init)(gpio_sys_t *gpio_sys, gpio_id_t id, enum gpio_dir dir, gpio_t *gpio); 280 * @param[in] dir The direction of the pin 284 static inline int gpio_new(gpio_sys_t *gpio_sys, gpio_id_t id, enum gpio_dir dir, gpio_t *gpio) argument 301 return gpio_sys->init(gpio_sys, id, dir, gpio);
|
/seL4-refos-master/libs/libplatsupport/arch_include/arm/platsupport/ |
H A D | gpio.h | 81 int (*init)(gpio_sys_t *gpio_sys, gpio_id_t id, enum gpio_dir dir, gpio_t *gpio); 280 * @param[in] dir The direction of the pin 284 static inline int gpio_new(gpio_sys_t *gpio_sys, gpio_id_t id, enum gpio_dir dir, gpio_t *gpio) argument 301 return gpio_sys->init(gpio_sys, id, dir, gpio);
|
/seL4-refos-master/libs/libmuslc/src/passwd/ |
H A D | getpw_r.c | 25 FIX(dir);
|