Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-2082

Remove NON_MODULAR #ifdef and others

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.2.0
    • Component/s: Core
    • Labels:

      Description

      #if TS_HAS_STANDALONE_IOCORE
      # define STANDALONE_IOCORE              1
      #else
      # define FIXME_NONMODULAR               1
      # define SPLIT_DNS                      1
      # define NON_MODULAR                    1
      # define HTTP_CACHE                     1
      #endif
      

      all those ifdefine states relate to some work to make iocore portable to other project, that we don't have any interest right now.

      I think all those define should be cleanup to make codes alive, and we do not need to make a stand alone library right now. when we need to make the iocore into a library, we don't use #ifdefine.

      let us nuke them

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                zym Zhao Yongming
                Reporter:
                zwoop Leif Hedstrom
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: