cdb                47 maint/gnulib/lib/chdir-long.c cdb_init (struct cd_buf *cdb)
cdb                49 maint/gnulib/lib/chdir-long.c   cdb->fd = AT_FDCWD;
cdb                53 maint/gnulib/lib/chdir-long.c cdb_fchdir (struct cd_buf const *cdb)
cdb                55 maint/gnulib/lib/chdir-long.c   return fchdir (cdb->fd);
cdb                59 maint/gnulib/lib/chdir-long.c cdb_free (struct cd_buf const *cdb)
cdb                61 maint/gnulib/lib/chdir-long.c   if (0 <= cdb->fd)
cdb                63 maint/gnulib/lib/chdir-long.c       bool close_fail = close (cdb->fd);
cdb                73 maint/gnulib/lib/chdir-long.c cdb_advance_fd (struct cd_buf *cdb, char const *dir)
cdb                75 maint/gnulib/lib/chdir-long.c   int new_fd = openat (cdb->fd, dir,
cdb                80 maint/gnulib/lib/chdir-long.c   cdb_free (cdb);
cdb                81 maint/gnulib/lib/chdir-long.c   cdb->fd = new_fd;
cdb               119 maint/gnulib/lib/chdir-long.c     struct cd_buf cdb;
cdb               122 maint/gnulib/lib/chdir-long.c     cdb_init (&cdb);
cdb               149 maint/gnulib/lib/chdir-long.c         err = cdb_advance_fd (&cdb, dir);
cdb               157 maint/gnulib/lib/chdir-long.c         if (cdb_advance_fd (&cdb, "/") != 0)
cdb               180 maint/gnulib/lib/chdir-long.c         err = cdb_advance_fd (&cdb, dir);
cdb               190 maint/gnulib/lib/chdir-long.c         if (cdb_advance_fd (&cdb, dir) != 0)
cdb               194 maint/gnulib/lib/chdir-long.c     if (cdb_fchdir (&cdb) != 0)
cdb               197 maint/gnulib/lib/chdir-long.c     cdb_free (&cdb);
cdb               203 maint/gnulib/lib/chdir-long.c       cdb_free (&cdb);