mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 05:27:44 +00:00
FBSD: Switch the dummy 'data' for mount(2)
The mount(2) API takes a void*, but 'rn' is const char*, which is const-incorrect. Our vfs_cmount implementation ignores the 'data' parameter, but upstream's kernel mount(2) implementation did have a NULL check until r158611 (in the 6.1 or 7.0 timeframe), so leave that comment for now. Arguably we should be using nmount(2) instead of mount(2) anyway, but leave that for a separate patch. Reviewed-on: http://gerrit.openafs.org/10821 Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com> (cherry picked from commit 53d7145416c0a6bafa7ecccd113178fc4af04f8f) Change-Id: Id8ab9ec946a8eee7c73cf234f35e7d12a65f6d84 Reviewed-on: http://gerrit.openafs.org/11776 Reviewed-by: Jeffrey Altman <jaltman@auristor.com> Reviewed-by: Benjamin Kaduk <kaduk@mit.edu> Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
This commit is contained in:
parent
53ef9aa938
commit
84f1d7f21d
@ -510,8 +510,8 @@ afsd_mount_afs(const char *rn, const char *cacheMountDir)
|
||||
printf("%s: Mounting the AFS root on '%s', flags: %d.\n", rn,
|
||||
cacheMountDir, mountFlags);
|
||||
#if defined(AFS_FBSD60_ENV)
|
||||
/* data must be non-NULL but is otherwise ignored */
|
||||
if ((mount(MOUNT_AFS, cacheMountDir, mountFlags, rn)) < 0) {
|
||||
/* data must be non-const non-NULL but is otherwise ignored */
|
||||
if ((mount(MOUNT_AFS, cacheMountDir, mountFlags, &mountFlags)) < 0) {
|
||||
#elif defined(AFS_FBSD_ENV)
|
||||
if ((mount("AFS", cacheMountDir, mountFlags, (caddr_t) 0)) < 0) {
|
||||
#elif defined(AFS_AIX_ENV)
|
||||
|
Loading…
x
Reference in New Issue
Block a user