TIP: Click on subject to list as thread! ANSI
echo: synchronet
to: Nightfox
from: Digital Man
date: 2023-02-24 21:22:00
subject: File list/scan loadable m

  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)

SOURCE: echomail via QWK@pharcyde.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.