when syscall is used.
* io/fcntl.h (AT_SYMLINK_FOLLOW): Define.
+2006-02-27 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/linkat.c (linkat): Allow flags to be set
+ when syscall is used.
+ * io/fcntl.h (AT_SYMLINK_FOLLOW): Define.
+
2006-02-26 Roland McGrath <roland@redhat.com>
* sysdeps/unix/common/Makefile: File removed.
{
int result;
- // XXX Will be removed once the kernel support is in place.
- if (flags != 0)
- {
- __set_errno (EINVAL);
- return -1;
- }
-
#ifdef __NR_linkat
# ifndef __ASSUME_ATFCTS
if (__have_atfcts >= 0)
#endif
#ifndef __ASSUME_ATFCTS
+ /* Without kernel support we cannot handle AT_SYMLINK_FOLLOW. */
+ if (flags != 0)
+ {
+ __set_errno (EINVAL);
+ return -1;
+ }
+
static const char procfd[] = "/proc/self/fd/%d/%s";
char *buffrom = NULL;