Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ././../../../../../../usr/include/nfs/fedfs.h
Real path: /usr/include/nfs/fedfs.h
Zurück
/* * Copyright (c) 2012, 2021, Oracle and/or its affiliates. */ #ifndef _SYS_FEDFS_H #define _SYS_FEDFS_H #ifdef __cplusplus extern "C" { #endif #include <lber.h> #include <ldap.h> #include <rpcsvc/nfs4_prot.h> typedef struct nsdb_entry { char *host; char *path; char *fsluuid; char *share; char *annotations; } nsdb_entry_t; LDAP *nsdb_connect(char *, int, char *, char *); int nsdb_connect_ext(char *, int, char *, char *, LDAP **); LDAPMod **nsdb_create_fsn(char *, char *, char *); LDAPMod **nsdb_create_fsl(char *, char *, char *, char *, char *, char *); void nsdb_free_attrs(LDAPMod **); char *nsdb_gen_uri(char *, char *, char *); nsdb_entry_t **nsdb_parse(int, char **); int nsdb_add(char *, int, char *, char *, char *, int, char *, char *, int, nsdb_entry_t **); int nsdb_add_ext(LDAP *, struct timeval *, char *, int, char *, char *, int, nsdb_entry_t **); int nsdb_remove(char *, int, char *, char *, char *, int, char *, char *); int nsdb_remove_ext(LDAP *, struct timeval *, char *, int, char *, char *); int nsdb_remove_all(char *, int, char *, char *, char *, char *, int, nsdb_entry_t **); int nsdb_remove_all_ext(LDAP *, struct timeval *, char *, char *, int, nsdb_entry_t **); char *nsdb_gen_uuid(void); int nsdb_lookup(char *, int, char *, int, nsdb_entry_t ***); int nsdb_lookup_ext(LDAP *, struct timeval *, char *, int, int *, nsdb_entry_t ***); void nsdb_lookup_flush(char *, int, char *); void nsdb_free(int, nsdb_entry_t **); char *get_rp_data(char *); typedef struct nce_entry { char *context; char *prefix; char *dn; } nce_entry_t; int list_nces(char *, int, nce_entry_t ***); int list_nces_ext(LDAP *, int *, nce_entry_t ***); void free_nces(int, nce_entry_t **); void nce_cache_flush(char *, int); int list_fsns(char *, int, char *, char ***); int list_fsns_ext(LDAP *, char *, int *, char ***); void free_fsns(int, char **); #define FEDFS_CLIENT "svc:/network/nfs/fedfs-client:default" typedef struct nsdb_info { char *binddn; char *bindpw; char *nce; char *certpath; char *sectype; } nsdb_info_t; #define FEDFS_SEC_NONE 0 #define FEDFS_SEC_TLS 1 #define FEDFS_CERTDIR "/var/nfs/fedfs/certs" typedef struct nsdb_list { char *hostname; char *portnum; } nsdb_list_t; int fedfs_smf_update(char *, int, nsdb_info_t *); int fedfs_smf_delete(char *, int); int fedfs_smf_list(nsdb_list_t **); nsdb_info_t *fedfs_smf_lookup(char *, int, int); void fedfs_smf_lookup_free(nsdb_info_t *); int fedfs_use_loopback(void); int fedfs_set_default(char *, char *); char *fedfs_get_default_host(void); char *fedfs_get_default_port(void); int sectype_to_int(char *); #define FEDFS_NSDB_HOST "FEDFS_NSDB_HOST" #define FEDFS_NSDB_PORT "FEDFS_NSDB_PORT" #define FEDFS_NSDB_NCE "FEDFS_NSDB_NCE" #define FEDFS_NSDB_ADMIN "FEDFS_NSDB_ADMIN" #define NSDB_NFS 1 #define NSDB_SMB 2 fs_locations4 *build_fs_locations(char *); void free_fs_locations(fs_locations4 *); bool_t xdr_fs_locations4(register XDR *, fs_locations4 *); void print_referral_summary(fs_locations4 *); #ifdef __cplusplus } #endif #endif /* _SYS_FEDFS_H */