Print this page
9083 replace regex implementation with tre

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libc/i386/Makefile.com
          +++ new/usr/src/lib/libc/i386/Makefile.com
↓ open down ↓ 332 lines elided ↑ open up ↑
 333  333          umount.o                \
 334  334          uname.o                 \
 335  335          vforkx.o                \
 336  336          xstat.o
 337  337  
 338  338  # objects under $(LIBCDIR)/port which contain transitional large file interfaces
 339  339  PORTGEN64=                      \
 340  340          _xftw64.o               \
 341  341          attropen64.o            \
 342  342          ftw64.o                 \
      343 +        glob64.o                \
 343  344          mkstemp64.o             \
 344  345          nftw64.o                \
 345  346          tell64.o                \
 346  347          truncate64.o
 347  348  
 348  349  # objects from source under $(LIBCDIR)/port
 349  350  PORTFP=                         \
 350  351          __flt_decim.o           \
 351  352          __flt_rounds.o          \
 352  353          __tbl_10_b.o            \
↓ open down ↓ 113 lines elided ↑ open up ↑
 466  467          getspent_r.o            \
 467  468          getsubopt.o             \
 468  469          gettxt.o                \
 469  470          getusershell.o          \
 470  471          getut.o                 \
 471  472          getutx.o                \
 472  473          getvfsent.o             \
 473  474          getwd.o                 \
 474  475          getwidth.o              \
 475  476          getxby_door.o           \
      477 +        glob.o                  \
 476  478          gtxt.o                  \
 477  479          hsearch.o               \
 478  480          iconv.o                 \
 479  481          imaxabs.o               \
 480  482          imaxdiv.o               \
 481  483          index.o                 \
 482  484          initgroups.o            \
 483  485          insque.o                \
 484  486          isaexec.o               \
 485  487          isastream.o             \
↓ open down ↓ 57 lines elided ↑ open up ↑
 543  545          pt.o                    \
 544  546          putpwent.o              \
 545  547          putspent.o              \
 546  548          raise.o                 \
 547  549          rand.o                  \
 548  550          random.o                \
 549  551          rctlops.o               \
 550  552          readdir.o               \
 551  553          readdir_r.o             \
 552  554          reallocarray.o          \
 553      -        recallocarray.o         \
 554  555          realpath.o              \
 555  556          reboot.o                \
      557 +        recallocarray.o         \
 556  558          regexpr.o               \
 557  559          remove.o                \
 558  560          rewinddir.o             \
 559  561          rindex.o                \
 560  562          scandir.o               \
 561  563          seekdir.o               \
 562  564          select.o                \
 563  565          setlabel.o              \
 564  566          setpriority.o           \
 565  567          settimeofday.o          \
↓ open down ↓ 52 lines elided ↑ open up ↑
 618  620          ttyname.o               \
 619  621          ttyslot.o               \
 620  622          ualarm.o                \
 621  623          ucred.o                 \
 622  624          valloc.o                \
 623  625          vlfmt.o                 \
 624  626          vpfmt.o                 \
 625  627          waitpid.o               \
 626  628          walkstack.o             \
 627  629          wdata.o                 \
      630 +        wordexp.o               \
 628  631          xgetwidth.o             \
 629  632          xpg4.o                  \
 630  633          xpg6.o
 631  634  
 632  635  PORTPRINT_W=                    \
 633  636          doprnt_w.o
 634  637  
 635  638  PORTPRINT=                      \
 636  639          asprintf.o              \
 637  640          doprnt.o                \
↓ open down ↓ 327 lines elided ↑ open up ↑
 965  968          time.o                  \
 966  969          time_util.o             \
 967  970          timerfd.o               \
 968  971          ucontext.o              \
 969  972          unlink.o                \
 970  973          ustat.o                 \
 971  974          utimesys.o              \
 972  975          zone.o
 973  976  
 974  977  PORTREGEX=                      \
 975      -        glob.o                  \
 976  978          regcmp.o                \
 977  979          regcomp.o               \
 978  980          regerror.o              \
 979  981          regex.o                 \
 980  982          regexec.o               \
 981      -        regfree.o               \
 982      -        wordexp.o
      983 +        tre-ast.o               \
      984 +        tre-compile.o           \
      985 +        tre-match-backtrack.o   \
      986 +        tre-match-parallel.o    \
      987 +        tre-mem.o               \
      988 +        tre-parse.o             \
      989 +        tre-stack.o
 983  990  
 984      -PORTREGEX64=                    \
 985      -        glob64.o
 986      -
 987  991  MOSTOBJS=                       \
 988  992          $(STRETS)               \
 989  993          $(CRTOBJS)              \
 990  994          $(DYNOBJS)              \
 991  995          $(FPOBJS)               \
 992  996          $(FPASMOBJS)            \
 993  997          $(ATOMICOBJS)           \
 994  998          $(CHACHAOBJS)           \
 995  999          $(XATTROBJS)            \
 996 1000          $(COMOBJS)              \
↓ open down ↓ 2 lines elided ↑ open up ↑
 999 1003          $(PORTFP)               \
1000 1004          $(PORTGEN)              \
1001 1005          $(PORTGEN64)            \
1002 1006          $(PORTI18N)             \
1003 1007          $(PORTI18N_COND)        \
1004 1008          $(PORTLOCALE)           \
1005 1009          $(PORTPRINT)            \
1006 1010          $(PORTPRINT_C89)        \
1007 1011          $(PORTPRINT_W)          \
1008 1012          $(PORTREGEX)            \
1009      -        $(PORTREGEX64)          \
1010 1013          $(PORTSTDIO)            \
1011 1014          $(PORTSTDIO64)          \
1012 1015          $(PORTSTDIO_C89)        \
1013 1016          $(PORTSTDIO_W)          \
1014 1017          $(PORTSYS)              \
1015 1018          $(PORTSYS64)            \
1016 1019          $(AIOOBJS)              \
1017 1020          $(RTOBJS)               \
1018 1021          $(SECFLAGSOBJS)         \
1019 1022          $(TPOOLOBJS)            \
↓ open down ↓ 214 lines elided ↑ open up ↑
1234 1237  
1235 1238  $(COMSYSOBJS64:%=pics/%) := \
1236 1239          CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1237 1240  
1238 1241  $(SYSOBJS64:%=pics/%) := \
1239 1242          CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1240 1243  
1241 1244  $(PORTGEN64:%=pics/%) := \
1242 1245          CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1243 1246  
1244      -$(PORTREGEX64:%=pics/%) := \
1245      -        CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1246      -
1247 1247  $(PORTSTDIO64:%=pics/%) := \
1248 1248          CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1249 1249  
1250 1250  $(PORTSYS64:%=pics/%) := \
1251 1251          CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
1252 1252  
1253 1253  $(PORTSTDIO_W:%=pics/%) := \
1254 1254          CPPFLAGS += -D_WIDE
1255 1255  
1256 1256  $(PORTPRINT_W:%=pics/%) := \
↓ open down ↓ 92 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX