Opened 14 years ago

Closed 14 years ago

#6714 closed bug (invalid)

unimplemented in posix/fcntl.h

Reported by: scottmc Owned by: nobody
Priority: normal Milestone: R1
Component: System/POSIX Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Saw this TODO buried in fcntl.h, not sure if any of the missing functionality is holding anything up, but figured opening a ticket might help it be seen by devs looking for something to work on.

/* TODO: currently not implemented additions: */
#define O_TEMPORARY     0x00400000  /* used to avoid writing temporary files to disk */
	
#define AT_FDCWD        (-1)        /* CWD FD for the *at() functions */
	
#define AT_SYMLINK_NOFOLLOW 0x01    /* fstatat(), fchmodat(), fchownat(),
	                                        utimensat() */
#define AT_SYMLINK_FOLLOW   0x02    /* linkat() */
#define AT_REMOVEDIR        0x04    /* unlinkat() */
#define AT_EACCESS          0x08    /* faccessat() */

Change History (2)

comment:1 by scottmc, 14 years ago

Version: R1/alpha2R1/Development

comment:2 by axeld, 14 years ago

Resolution: invalid
Status: newclosed

While there used to be more, the only not implemented addition left is O_TEMPORARY. And since this isn't a standard type, either, I wouldn't think this is worth a ticket. It would have to be implemented in the file system, anyway, so we could as well define and ignore it.

In any case, a TODO comment in the source should usually be sufficient.

Note: See TracTickets for help on using tickets.