1 /* ISC license. */
2 
3 #include <skalibs/djbunix.h>
4 #include <skalibs/unix-transactional.h>
5 
dd_open_read(dirdescriptor_t * dd,char const * path)6 int dd_open_read (dirdescriptor_t *dd, char const *path)
7 {
8   dirdescriptor_t d = DIRDESCRIPTOR_ZERO ;
9   d.fd = open_read(path) ;
10   if (d.fd < 0) return 0 ;
11   d.lnkfn = path ;
12   *dd = d ;
13   return 1 ;
14 }
15