diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-08-15 12:54:08 -0400 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-10-02 18:34:57 -0400 |
commit | 821805a244cacd9869331999cd53407f3323206a (patch) | |
tree | 683241784dda0711327df684d4c12bf2a18ca855 /NetWare | |
parent | 95318fb638d5803b82c05a3976715fa2f1e4623e (diff) | |
download | perl-821805a244cacd9869331999cd53407f3323206a.tar.gz |
Remove unused filesystem stat symbols.
d_fs_data_s HAS_STRUCT_FS_DATA
d_fstatfs HAS_FSTATFS
d_fstatvfs HAS_FSTATVFS
d_getfsstat HAS_GETFSSTAT
d_getmnt HAS_GETMNT
d_getmntent HAS_GETMNTENT
d_hasmntopt HAS_HASMNTOPT
d_statfs_f_flags HAS_STRUCT_STATFS_F_FLAGS
d_statfs_s HAS_STRUCT_STATFS
d_ustat HAS_USTAT
i_mntent I_MNTENT
i_sysmount I_SYS_MOUNT
i_sysstatfs I_SYS_STATFS
i_sysstatvfs I_SYS_STATVFS
i_sysvfs I_SYS_VFS
i_ustat I_USTAT
Unused by the Perl core.
As far as I can remember I added these scans long ago, for some
purpose (df(1) kind of APIs?) but whatever it was, it obviously
hasn't exactly caught fire in the last 15 years.
Some rare uses of these APIs (not these defines, but e.g. statfs)
in CPAN (like the Quota module), but those seem to do their own
configuration.
Diffstat (limited to 'NetWare')
-rw-r--r-- | NetWare/config.wc | 17 | ||||
-rw-r--r-- | NetWare/config_H.wc | 99 |
2 files changed, 0 insertions, 116 deletions
diff --git a/NetWare/config.wc b/NetWare/config.wc index e70b4dfd16..7e80150967 100644 --- a/NetWare/config.wc +++ b/NetWare/config.wc @@ -210,11 +210,8 @@ d_fpclassl='undef' d_fpgetround='undef' d_fpos64_t='undef' d_frexpl='undef' -d_fs_data_s='undef' d_fseeko='undef' d_fsetpos='define' -d_fstatfs='undef' -d_fstatvfs='undef' d_fsync='undef' d_ftello='undef' d_ftime='define' @@ -224,7 +221,6 @@ d_gdbmndbm_h_uses_prototypes='undef' d_getaddrinfo='undef' d_getcwd='define' d_getespwnam='undef' -d_getfsstat='undef' d_getgrent='undef' d_getgrent_r='undef' d_getgrgid_r='undef' @@ -241,8 +237,6 @@ d_gethostprotos='define' d_getitimer='undef' d_getlogin='define' d_getlogin_r='undef' -d_getmnt='undef' -d_getmntent='undef' d_getnameinfo='undef' d_getnbyaddr='undef' d_getnbyname='undef' @@ -284,7 +278,6 @@ d_gmtime64='undef' d_gmtime_r='undef' d_gnulibc='undef' d_grpasswd='undef' -d_hasmntopt='undef' d_htonl='define' d_hypot='undef' d_ilogb='undef' @@ -511,10 +504,7 @@ d_sresgproto='undef' d_sresuproto='undef' d_stat='define' d_statblks='undef' -d_statfs_f_flags='undef' -d_statfs_s='undef' d_static_inline='undef' -d_statvfs='undef' d_stdio_cnt_lval='undef' d_stdio_ptr_lval='undef' d_stdio_ptr_lval_nochange_cnt='undef' @@ -573,7 +563,6 @@ d_unordered='undef' d_unsetenv='undef' d_usleep='undef' d_usleepproto='undef' -d_ustat='undef' d_vendorarch='undef' d_vendorbin='undef' d_vendorlib='undef' @@ -712,7 +701,6 @@ i_malloc='define' i_mallocmalloc='undef' i_math='define' i_memory='undef' -i_mntent='undef' i_ndbm='undef' i_netdb='define' i_neterrno='undef' @@ -743,7 +731,6 @@ i_sysioctl='define' i_syslog='undef' i_sysmman='undef' i_sysmode='undef' -i_sysmount='undef' i_sysndir='undef' i_sysparam='undef' i_syspoll='undef' @@ -752,8 +739,6 @@ i_syssecrt='undef' i_sysselct='undef' i_syssockio='define' i_sysstat='define' -i_sysstatfs='undef' -i_sysstatvfs='undef' i_systime='undef' i_systimek='undef' i_systimes='undef' @@ -761,13 +746,11 @@ i_systypes='define' i_sysuio='undef' i_sysun='undef' i_sysutsname='define' -i_sysvfs='undef' i_syswait='undef' i_termio='undef' i_termios='undef' i_time='define' i_unistd='undef' -i_ustat='undef' i_utime='define' i_values='undef' i_varargs='undef' diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc index 701ed306ef..fc3486d00e 100644 --- a/NetWare/config_H.wc +++ b/NetWare/config_H.wc @@ -1313,24 +1313,12 @@ */ /*#define HAS_FREXPL /**/ -/* HAS_STRUCT_FS_DATA: - * This symbol, if defined, indicates that the struct fs_data - * to do statfs() is supported. - */ -/*#define HAS_STRUCT_FS_DATA /**/ - /* HAS_FSEEKO: * This symbol, if defined, indicates that the fseeko routine is * available to fseek beyond 32 bits (useful for ILP32 hosts). */ /*#define HAS_FSEEKO /**/ -/* HAS_FSTATFS: - * This symbol, if defined, indicates that the fstatfs routine is - * available to stat filesystems by file descriptors. - */ -/*#define HAS_FSTATFS /**/ - /* HAS_FSYNC: * This symbol, if defined, indicates that the fsync routine is * available to write a file's modified data and attributes to @@ -1373,12 +1361,6 @@ */ /*#define HAS_GETESPWNAM /**/ -/* HAS_GETFSSTAT: - * This symbol, if defined, indicates that the getfsstat routine is - * available to stat filesystems in bulk. - */ -/*#define HAS_GETFSSTAT /**/ - /* HAS_GETGRENT: * This symbol, if defined, indicates that the getgrent routine is * available for sequential access of the group database. @@ -1446,18 +1428,6 @@ */ /*#define HAS_GETITIMER /**/ -/* HAS_GETMNT: - * This symbol, if defined, indicates that the getmnt routine is - * available to get filesystem mount info by filename. - */ -/*#define HAS_GETMNT /**/ - -/* HAS_GETMNTENT: - * This symbol, if defined, indicates that the getmntent routine is - * available to iterate through mounted file systems to get their info. - */ -/*#define HAS_GETMNTENT /**/ - /* HAS_GETNETBYADDR: * This symbol, if defined, indicates that the getnetbyaddr() routine is * available to look up networks by their IP addresses. @@ -1580,11 +1550,6 @@ #if defined(HAS_GNULIBC) && !defined(_GNU_SOURCE) # define _GNU_SOURCE #endif -/* HAS_HASMNTOPT: - * This symbol, if defined, indicates that the hasmntopt routine is - * available to query the mount options of file systems. - */ -/*#define HAS_HASMNTOPT /**/ /* HAS_HTONL: * This symbol, if defined, indicates that the htonl() routine (and @@ -2084,29 +2049,6 @@ /*#define USE_STAT_BLOCKS /**/ #endif -/* HAS_STRUCT_STATFS_F_FLAGS: - * This symbol, if defined, indicates that the struct statfs - * does have the f_flags member containing the mount flags of - * the filesystem containing the file. - * This kind of struct statfs is coming from <sys/mount.h> (BSD 4.3), - * not from <sys/statfs.h> (SYSV). Older BSDs (like Ultrix) do not - * have statfs() and struct statfs, they have ustat() and getmnt() - * with struct ustat and struct fs_data. - */ -/*#define HAS_STRUCT_STATFS_F_FLAGS /**/ - -/* HAS_STRUCT_STATFS: - * This symbol, if defined, indicates that the struct statfs - * to do statfs() is supported. - */ -/*#define HAS_STRUCT_STATFS /**/ - -/* HAS_FSTATVFS: - * This symbol, if defined, indicates that the fstatvfs routine is - * available to stat filesystems by file descriptors. - */ -/*#define HAS_FSTATVFS /**/ - /* USE_STDIO_PTR: * This symbol is defined if the _ptr and _cnt fields (or similar) * of the stdio FILE structure can be used to access the stdio buffer @@ -2282,12 +2224,6 @@ /*#define USE_SEMCTL_SEMUN /**/ /*#define USE_SEMCTL_SEMID_DS /**/ -/* HAS_USTAT: - * This symbol, if defined, indicates that the ustat system call is - * available to query file system statistics by dev_t. - */ -/*#define HAS_USTAT /**/ - /* HAS_VFORK: * This symbol, if defined, indicates that vfork() exists. */ @@ -2503,12 +2439,6 @@ */ /*#define I_MACH_CTHREADS /**/ -/* I_MNTENT: - * This symbol, if defined, indicates that <mntent.h> exists and - * should be included. - */ -/*#define I_MNTENT /**/ - /* I_NETDB: * This symbol, if defined, indicates that <netdb.h> exists and * should be included. @@ -2615,23 +2545,6 @@ */ /*#define I_SYSMODE /**/ -/* I_SYS_MOUNT: - * This symbol, if defined, indicates that <sys/mount.h> exists and - * should be included. - */ -/*#define I_SYS_MOUNT /**/ - -/* I_SYS_STATFS: - * This symbol, if defined, indicates that <sys/statfs.h> exists. - */ -/*#define I_SYS_STATFS /**/ - -/* I_SYS_STATVFS: - * This symbol, if defined, indicates that <sys/statvfs.h> exists and - * should be included. - */ -/*#define I_SYS_STATVFS /**/ - /* I_SYSUIO: * This symbol, if defined, indicates that <sys/uio.h> exists and * should be included. @@ -2644,12 +2557,6 @@ */ #define I_SYSUTSNAME /**/ -/* I_SYS_VFS: - * This symbol, if defined, indicates that <sys/vfs.h> exists and - * should be included. - */ -/*#define I_SYS_VFS /**/ - /* I_TIME: * This symbol, if defined, indicates to the C program that it should * include <time.h>. @@ -2666,12 +2573,6 @@ /*#define I_SYS_TIME /**/ /*#define I_SYS_TIME_KERNEL /**/ -/* I_USTAT: - * This symbol, if defined, indicates that <ustat.h> exists and - * should be included. - */ -/*#define I_USTAT /**/ - /* PERL_INC_VERSION_LIST: * This variable specifies the list of subdirectories in over * which perl.c:incpush() and lib/lib.pm will automatically |