Add the rk_flock() emulation function to roken, primarily for use
on the AIX build, but it will also be used for WIN32
Change-Id: Ia8f11e19bbe9fdf721a7b72660d860624139d9b1
Reviewed-on: http://gerrit.openafs.org/4368
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
AC_CHECK_FUNCS([ \
arc4random \
- flock \
+ fcntl \
fseeko64 \
ftello64 \
getcwd \
erealloc \
err \
errx \
+ flock \
getdtablesize \
getopt \
getprogname \
errx.o: ${UPSTREAM}/errx.c err.h
$(AFS_CCRULE) $(UPSTREAM)/errx.c
+flock.o: ${UPSTREAM}/flock.c
+ $(AFS_CCRULE) $(UPSTREAM)/flock.c
+
getopt.o: ${UPSTREAM}/getopt.c
$(AFS_CCRULE) $(UPSTREAM)/getopt.c
$(OUT)\erealloc.obj \
$(OUT)\err.obj \
$(OUT)\errx.obj \
+ $(OUT)\flock.obj \
$(OUT)\getopt.obj \
$(OUT)\getprogname.obj \
$(OUT)\hex.obj \
rk_asprintf @39
rk_vsnprintf @40
rk_vasnprintf @41
+ rk_flock @42
rk_ecalloc;
rk_emalloc;
rk_erealloc;
+ rk_flock;
rk_hex_encode;
rk_mkstemp;
rk_print_version;