diff options
author | Andrew Tridgell <tridge@samba.org> | 1998-10-24 06:36:22 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1998-10-24 06:36:22 +0000 |
commit | 4140f2bfc141ee9a91723d274344769f8b11a5f9 (patch) | |
tree | 10570387473b06026ce76564bdb8b3f7a23c4b69 /source3/include | |
parent | f9881e8e74041bc022716f01767a174e7a36b38e (diff) | |
download | samba-4140f2bfc141ee9a91723d274344769f8b11a5f9.tar.gz samba-4140f2bfc141ee9a91723d274344769f8b11a5f9.tar.bz2 samba-4140f2bfc141ee9a91723d274344769f8b11a5f9.zip |
make sure that apps can't close one of the internal smbw file
descriptors by catching close attempts on those fds and returning
EBADF.
(This used to be commit 9d863fb1681a5b03696552e1d93fe339b4bae455)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/proto.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h index 9c78e84017..bc9b7389db 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -2407,11 +2407,13 @@ void smbw_setup_shared(void); char *smbw_getshared(const char *name); void smbw_setshared(const char *name, const char *val); int smbw_setenv(const char *name, const char *value); +int smbw_shared_fd(int fd); /*The following definitions come from smbwrapper/smbw.c */ void smbw_init(void); int smbw_fd(int fd); +int smbw_local_fd(int fd); ino_t smbw_inode(const char *name); void clean_fname(char *name); char *smbw_parse_path(const char *fname, char *server, char *share, char *path); |