Subj : File list/scan loadable module To : Nightfox From : Digital Man Date : Fri Feb 24 2023 20:29:07 Re: File list/scan loadable module By: Nightfox to Digital Man on Fri Feb 24 2023 07:31 pm > Hi DM, > > I started testing the file list/scan loadable module feature. One thing I > noticed is that when I call bbs.list_files() or bbs.list_file_info(), the > same types of parameters are passed in argv: > argv[0]: Directory internal code > argv[1]: 0 > argv[2]: Filespec > > In both cases (bbs.list_files() or bbs.list_file_info()), the 2nd argument > is 0. Both FL_NONE and FL_INFO are defined as 0, so I'm wondering how to > differentiate between the two? You mean FI_INFO (not FL_INFO). The "FI" stands for file info, so only use those values in a fileinfo loadable module. For a listfiles module, 0 means FL_NONE. "FL" steads for file list. Get it? > I'm not sure how to determine whether the > user wants to just list the files with the given filespec (FL_NONE) or > display extended information (FI_INFO). Are you trying to use the same script to implement both module types? If so, you'd need to pass an extra parameter (that you define) to determine whether it's a file "list" or an "info" request. -- digital man (rob) Synchronet "Real Fact" #29: Rob Swindell first called BBSes (at 300bps) with an Apple II computer in 1982 Norco, CA WX: 49.6øF, 86.0% humidity, 8 mph NE wind, 0.20 inches rain/24hrs --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .