Subj : File list/scan loadable module To : Nightfox From : Digital Man Date : Fri Feb 24 2023 21:22:30 Re: File list/scan loadable module By: Nightfox to Digital Man on Fri Feb 24 2023 08:52 pm > Re: File list/scan loadable module > By: Digital Man to Nightfox on Fri Feb 24 2023 08:29 pm > > >> 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? > > DM> You mean FI_INFO (not FL_INFO). The "FI" stands for file info, so only > DM> use those values in a fileinfo loadable module. > > DM> For a listfiles module, 0 means FL_NONE. "FL" steads for file list. Get > DM> it? > > Yes, that was a typo. > > DM> Are you trying to use the same script to implement both module types? > DM> If so, you'd need to pass an extra parameter (that you define) to > DM> determine whether it's a file "list" or an "info" request. > > Ah, I see. I was thinking the same script could do both, but for now I > might just implement my file lister for the FL_ options. The same script *could* do both (though that's probably not the tack I'd take), but if you did, you'd need to pass an extra parameter, like I said, to indicate in what context the script was being called. -- digital man (rob) Breaking Bad quote #6: My Name is ASAC Schrader - and you can go fuck yourself. - Hank Schrader Norco, CA WX: 49.9øF, 84.0% humidity, 0 mph ENE wind, 0.19 inches rain/24hrs --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .