Changing the SS pin in the Ethernet Library

@PaulS: Sorry, I should have explained. I include the Ethernet library and that includes the w5100.h file.

@billroy: So I did what you proposed and non of the values are defined. See code below
w5100.h

#if defined(__AVR_ATmega1280_DFR__)
  inline static void initSS()    { DDRL  |=  _BV(0); };
  inline static void setSS()     { PORTL &= ~_BV(0); };
  inline static void resetSS()   { PORTl |=  _BV(0); };
  #define WORKED
#elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
  inline static void initSS()    { DDRB  |=  _BV(4); };
  inline static void setSS()     { PORTB &= ~_BV(4); };
  inline static void resetSS()   { PORTB |=  _BV(4); };
  #define N_WORKED0 
#elif defined(__AVR_ATmega32U4__)
  inline static void initSS()    { DDRB  |=  _BV(6); };
  inline static void setSS()     { PORTB &= ~_BV(6); };
  inline static void resetSS()   { PORTB |=  _BV(6); }; 
  #define N_WORKED1 
#elif defined(__AVR_AT90USB1286__) || defined(__AVR_AT90USB646__) || defined(__AVR_AT90USB162__)
  inline static void initSS()    { DDRB  |=  _BV(0); };
  inline static void setSS()     { PORTB &= ~_BV(0); };
  inline static void resetSS()   { PORTB |=  _BV(0); }; 
  #define N_WORKED2 
#else
  inline static void initSS()    { DDRB  |=  _BV(2); };
  inline static void setSS()     { PORTB &= ~_BV(2); };
  inline static void resetSS()   { PORTB |=  _BV(2); };
  #define N_WORKED3 
#endif

sketch (just the changes):

#if defined(WORKED)
    Serial.println("worked0");
  #endif
  #if defined(N_WORKED0)
    Serial.println("didn't work0");
  #endif
  #if defined(N_WORKED1)
    Serial.println("didn't work1");
  #endif
  #if defined(N_WORKED2)
    Serial.println("didn't work2");
  #endif
  #if defined(N_WORKED3)
    Serial.println("didn't work3");
  #endif
  
  Serial.println("Connecting...");
  // start the Ethernet connection:
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    // no point in carrying on, so do nothing forevermore:
    for(;;)
      ;
  }
  
  #if defined(WORKED)
    Serial.println("worked0");
  #endif
  #if defined(N_WORKED0)
    Serial.println("didn't work0");
  #endif
  #if defined(N_WORKED1)
    Serial.println("didn't work1");
  #endif
  #if defined(N_WORKED2)
    Serial.println("didn't work2");
  #endif
  #if defined(N_WORKED3)
    Serial.println("didn't work3");
  #endif

Am I misinterpreting the code and is the Ethernet SS pin defined somewhere else?

And thank you both for your reply's!