Searched refs:dir (Results 1 - 25 of 64) sorted by relevance

123

/seL4-refos-master/libs/libmuslc/src/dirent/
H A Dtelldir.c4 long telldir(DIR *dir) argument
6 return dir->tell;
H A Drewinddir.c6 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 Dseekdir.c6 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 Dclosedir.c6 int closedir(DIR *dir) argument
8 int ret = close(dir->fd);
9 free(dir);
H A Dreaddir.c9 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 Dopendir.c11 DIR *dir; local
15 if (!(dir = calloc(1, sizeof *dir))) {
19 dir->fd = fd;
20 return dir;
H A Dfdopendir.c10 DIR *dir; local
20 if (!(dir = calloc(1, sizeof *dir))) {
25 dir->fd = fd;
26 return dir;
H A Dreaddir_r.c7 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 Dmount.c4 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 Dtempnam.c13 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 Dunixmain.c55 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 Dunixmain.c55 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 Dpcmain.c128 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 Dpcmain.c128 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 Dsynccall.c51 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 Ddlb.c133 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 Dextralev.c64 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 Ddlb.c133 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 Dextralev.c64 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 Dglob.c53 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 Dgpio.c255 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 Dgpio.c255 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 Dgpio.h81 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 Dgpio.h81 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 Dgetpw_r.c25 FIX(dir);

Completed in 95 milliseconds

123