From owner-freebsd-stable Tue Jun 15 15:12:26 1999 Delivered-To: freebsd-stable@freebsd.org Received: from luna.lyris.net (luna.shelby.com [207.90.155.6]) by hub.freebsd.org (Postfix) with ESMTP id 74C2914D84 for ; Tue, 15 Jun 1999 15:12:24 -0700 (PDT) (envelope-from kip@lyris.com) Received: from luna.shelby.com by luna.lyris.net (8.9.1b+Sun/SMI-SVR4) id PAA18801; Tue, 15 Jun 1999 15:05:42 -0700 (PDT) Received: from (luna.shelby.com [207.90.155.6]) by luna.shelby.com with SMTP (MailShield v1.50); Tue, 15 Jun 1999 15:05:42 -0700 Date: Tue, 15 Jun 1999 15:05:42 -0700 (PDT) From: X-Sender: kip@luna To: Ben Smithurst Cc: freebsd-stable@FreeBSD.ORG Subject: Re: open files In-Reply-To: <19990615215254.A8122@rainbow5.scientia.demon.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SMTP-HELO: luna X-SMTP-MAIL-FROM: kip@lyris.com X-SMTP-RCPT-TO: ben@scientia.demon.co.uk,freebsd-stable@FreeBSD.ORG X-SMTP-PEER-INFO: luna.shelby.com [207.90.155.6] Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Check grep(1) for what the "-a" option does. is a rather flippant way of telling me: -a Don't search in binary files. find . | xargs grep -a "SYSCTL.*maxfiles" yields ./kern/kern_descrip.c:SYSCTL_INT(_kern, KERN_MAXFILESPERPROC, maxfilesperproc, ./kern/kern_descrip.c:SYSCTL_INT(_kern, KERN_MAXFILES, maxfiles, CTLFLAG_RW, &maxfiles, 0, ""); which is what I guess I want - nowhere nearly as clean as a .conf file find . | xargs grep "SYSCTL.*maxfiles" yields the following and then some nit__set_sysinit_set_sym_M_USB_init_sys_initM_USB_uninit_sys_uninit__set_sysunin it_set_sym_M_USB_uninit_sys_uninitM_USBDEV_init_sys_init__set_sysinit_set_sym_M_ USBDEV_init_sys_initM_USBDEV_uninit_sys_uninit__set_sysuninit_set_sym_M_USBDEV_u ninit_sys_uninitusb_methodsusb_matchusb_attachusb_detachusb_driverusb_devclassus b_root_driver_listusb_root_driver_modusb_root_modusb_rootmodule_sys_init__set_sy sinit_set_sym_usb_rootmodule_sys_initusbdi.cusbd_transfer_cbusbd_do_transferusbd _free_requestsusbd_ar_pipeusbd_ar_ifaceusbd_global_init_doneusbd_sync_transfer_c bnameunit.226buffer.229usbdi_util.cusbd_bulk_transfer_cbusb_subr.cusbd_set_confi gusb_quirks.chid.chid_clear_localugen.cugen_cdevswugen_methodsugen_matchugen_att achugen_detachugen_driverugen_devclassugen_uhub_cdevsw_modugen_uhub_driver_listu gen_uhub_driver_modugen_uhub_modugen_uhubmodule_sys_init__set_sysinit_set_sym_ug en_uhubmodule_sys_inituhid.cuhid_methodsuhid_matchuhid_attachuhid_detachuhid_dri veruhid_devclassuhid_uhub_driver_listuhid_uhub_driver_moduhid_uhub_moduhid_uhubm odule_sys_init__set_sysinit_set_sym_uhid_uhubmodule_sys_initums.cums_cdevswums_o penums_closeums_readums_ioctlums_pollums_methodsums_matchums_attachums_detachums _driverums_enableums_disableums_devclassums_uhub_cdevsw_modums_uhub_driver_listu ms_uhub_driver_modums_uhub_modums_uhubmodule_sys_init__set_sysinit_set_sym_ums_u hubmodule_sys_initulpt.culpt_cdevswulptopenulptcloseulptwriteulptioctlulpt_metho dsulpt_matchulpt_attachulpt_detachulpt_driverulpt_devclassulpt_uhub_cdevsw_modul pt_uhub_driver_listulpt_uhub_driver_modulpt_uhub_modulpt_uhubmodule_sys_init__se t_sysinit_set_sym_ulpt_uhubmodule_sys_initukbd.cukbd_methodsukbd_matchukbd_attac hukbd_detachukbd_driverukbd_intrukbd_disconnectukbd_remove_kbdukbd_uhub_driver_l istukbd_uhub_driver_modukbd_devclassukbd_uhub_modukbd_uhubmodule_sys_init__set_s ysinit_set_sym_ukbd_uhubmodule_sys_initukbd_modsukbd_trtabukbd_probeukbd_initukb d_termukbd_interruptukbd_test_ifukbd_enableukbd_disableukbd_readukbd_checkukbd_r ead_charukbd_check_charukbd_ioctlukbd_lockukbd_clear_stateukbd_get_stateukbd_set _stateukbd_pollukbd_kbd_driverukbd_configure__set_kbddriver_set_sym_ukbd_kbd_dri verkey_mapaccent_mapfkey_tabdefault_kbdprobe_keyboarddefault_kbd_statedefault_ke ymapdefault_accentmapdefault_fkeytabinit_keyboardukbd_enable_intrukbd_timeoutukb d_getckeycode2scancodeledmap.226set_ledsset_typematicdelays.245rates.246scan.249 uhub.cuhub_methodsuhub_matchuhub_attachuhub_detachuhub_driveruhubroot_methodsuhu broot_driveruhub_usb_driver_listuhub_usb_driver_moduhub_usb_moduhub_usbmodule_sy s_init__set_sysinit_set_sym_uhub_usbmodule_sys_inituhub_uhub_driver_listuhub_uhu b_driver_moduhub_devclassuhub_uhub_moduhub_uhubmodule_sys_init__set_sysinit_set_ sym_uhub_uhubmodule_sys_initfb.cadaptersadapteradp_inividsw_ininames.108adapter_ namesplash.csplash_find_datasplash_testsplash_adpsplash_newsplash_decodersplash_ callbackdecodersdecoder_setatkbd.catkbd_softcatkbd_timeoutatkbd_probeatkbd_inita tkbd_termatkbd_intratkbd_test_ifatkbd_enableatkbd_disableatkbd_readatkbd_checkat kbd_read_charatkbd_check_charatkbd_ioctlatkbd_lockatkbd_clear_stateatkbd_get_sta teatkbd_set_stateatkbd_pollatkbd_kbd_driveratkbd_configure__set_kbddriver_set_sy m_atkbd_kbd_driverledmap.122write_kbdtypematicsetup_kbd_portget_kbd_echoget_kbd_ iddelays.147rates.148atkbdc.catkbdc_softcdefault_kbdcverboseatkbdc_setupaddqremo veqwait_while_controller_busywait_for_datawait_for_kbd_datawait_for_kbd_ackwait_ for_aux_datawait_for_aux_ackkbd.ckeyboardskeyboardkbd_inikbdsw_inikbd_realloc_ar rayname_table.212get_kbd_type_namesave_accent_keymake_accent_charsyscons.cuser_d efaultkernel_defaultinit_doneshutdown_in_progressfont_loading_in_progressswitch_ in_progresswrite_in_progressblink_in_progressblinkratedelayed_next_scrscrn_blank _timescrn_blankedsaver_moderun_scrn_saverscrn_idlemouse_statusmouse_and_maskmous e_or_maskextra_history_sizenone_savercurrent_saversticky_splashnscconssc_consdev sccnprobesccninitsccngetcsccncheckcsccnputc__set_cons_set_sym_sc_consdevscopensc closescreadscwritescioctlscmmapdraw_cursor_imagesc_bcopysc_flagsset_destructive_ cursorremove_cursor_imagemove_crsrscvidprobesckbdprobeinitial_video_modesckbdeve ntkbdscresumescinitconsolesc_bufferscrn_timerupdate_kbd_statescshutdownscconsscm ousestartscstartscparammouse_levelalloc_scpcur_tty.120get_scr_numscgetcremove_mo On Tue, 15 Jun 1999, Ben Smithurst wrote: > kip@lyris.com wrote: > > > find . -name "*" | xargs grep "SYSCTL\." > > What's that backslash for? DES didn't tell you to put that in the > regular expression. Quite why you are typing `find . -name "*"' rather > than just `find .', is also unclear. > > > find . -name "*" | xargs grep "SYSCTL\.*maxfiles" > > Try, > > find . | xargs grep "SYSCTL.*maxfiles" > > (from /usr/src/sys of course) > > > don't find anything, just searching for SYSCTL ends up searching through > > binaries. > -> Check grep(1) for what the "-a" option does. > > -- > Ben Smithurst | PGP: 0x99392F7D > ben@scientia.demon.co.uk | key available from keyservers and > | ben+pgp@scientia.demon.co.uk > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message