aboutsummaryrefslogtreecommitdiff
path: root/libnetfs
diff options
context:
space:
mode:
Diffstat (limited to 'libnetfs')
-rw-r--r--libnetfs/file-get-storage-info-default.c2
-rw-r--r--libnetfs/get-source.c2
-rw-r--r--libnetfs/set-get-trans.c4
3 files changed, 4 insertions, 4 deletions
diff --git a/libnetfs/file-get-storage-info-default.c b/libnetfs/file-get-storage-info-default.c
index 0ca68c96..4339c7bc 100644
--- a/libnetfs/file-get-storage-info-default.c
+++ b/libnetfs/file-get-storage-info-default.c
@@ -23,7 +23,7 @@
#include <sys/mman.h>
-error_t
+error_t __attribute__ ((weak))
netfs_file_get_storage_info (struct iouser *cred,
struct node *np,
mach_port_t **ports,
diff --git a/libnetfs/get-source.c b/libnetfs/get-source.c
index 73e48be8..5a234bce 100644
--- a/libnetfs/get-source.c
+++ b/libnetfs/get-source.c
@@ -21,7 +21,7 @@
#include "priv.h"
-error_t
+error_t __attribute__ ((weak))
netfs_get_source (struct protid *cred, char *source, size_t source_len)
{
return EOPNOTSUPP;
diff --git a/libnetfs/set-get-trans.c b/libnetfs/set-get-trans.c
index b58668d8..c0a4370e 100644
--- a/libnetfs/set-get-trans.c
+++ b/libnetfs/set-get-trans.c
@@ -28,7 +28,7 @@
/* The user may define this function. Attempt to set the passive
translator record for FILE to ARGZ (of length ARGZLEN) for user
CRED. */
-error_t
+error_t __attribute__ ((weak))
netfs_set_translator (struct iouser *cred, struct node *np,
char *argz, size_t argzlen)
{
@@ -40,7 +40,7 @@ netfs_set_translator (struct iouser *cred, struct node *np,
mode, look up the name of its translator. Store the name into newly
malloced storage, and return it in *ARGZ; set *ARGZ_LEN to the total
length. */
-error_t
+error_t __attribute__ ((weak))
netfs_get_translator (struct node *node, char **argz, size_t *argz_len)
{
return EOPNOTSUPP;