Print this page
OS-5637 lxbrand vdso busts golang stack budget
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Ryan Zezeski <rpz@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
OS-5192 need faster clock_gettime
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Joshua M. Clulow <jmc@joyent.com>
Reviewed by: Ryan Zezeski <ryan@zinascii.com>
OS-3294 add support for inotify
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
        
*** 32,41 ****
--- 32,45 ----
  LIB_PIC=        libc_pic.a
  VERS=           .1
  CPP=            /usr/lib/cpp
  TARGET_ARCH=    i386
  
+ # include comm page definitions
+ include $(SRC)/lib/commpage/Makefile.shared.com
+ include $(SRC)/lib/commpage/Makefile.shared.targ
+ 
  VALUES=         values-Xa.o
  
  # objects are grouped by source directory
  
  # local objects
*** 108,117 ****
--- 112,122 ----
  
  DTRACEOBJS=                     \
          dtrace_data.o
  
  GENOBJS=                        \
+         $(COMMPAGE_OBJS)        \
          _div64.o                \
          _divdi3.o               \
          _getsp.o                \
          _mul64.o                \
          abs.o                   \
*** 303,312 ****
--- 308,318 ----
          writev.o                \
          yield.o
  
  SYSOBJS=                        \
          __clock_gettime.o       \
+         __clock_gettime_sys.o   \
          __getcontext.o          \
          __uadmin.o              \
          _lwp_mutex_unlock.o     \
          _stack_grow.o           \
          door.o                  \
*** 914,923 ****
--- 920,930 ----
          execle.o                \
          execv.o                 \
          fcntl.o                 \
          getpagesizes.o          \
          getpeerucred.o          \
+         inotify.o               \
          inst_sync.o             \
          issetugid.o             \
          label.o                 \
          link.o                  \
          lockf.o                 \
*** 1118,1128 ****
  # lorder is fixed to ignore thread-local variables.
  BUILD.AR= $(RM) $@ ; \
          $(AR) q $@ `$(LORDER) $(MOSTOBJS:%=$(DIR)/%) | $(GREP) -v ' L ' | $(TSORT)`
  
  # extra files for the clean target
! CLEANFILES=                     \
          $(LIBCDIR)/port/gen/errlst.c    \
          $(LIBCDIR)/port/gen/new_list.c  \
          assym.h                 \
          genassym                \
          crt/_rtld.s             \
--- 1125,1135 ----
  # lorder is fixed to ignore thread-local variables.
  BUILD.AR= $(RM) $@ ; \
          $(AR) q $@ `$(LORDER) $(MOSTOBJS:%=$(DIR)/%) | $(GREP) -v ' L ' | $(TSORT)`
  
  # extra files for the clean target
! CLEANFILES+=                    \
          $(LIBCDIR)/port/gen/errlst.c    \
          $(LIBCDIR)/port/gen/new_list.c  \
          assym.h                 \
          genassym                \
          crt/_rtld.s             \
*** 1249,1258 ****
--- 1256,1267 ----
  $(PORTI18N_COND:%=pics/%) := \
          CPPFLAGS += -D_WCS_LONGLONG
  
  pics/arc4random.o :=    CPPFLAGS += -I$(SRC)/common/crypto/chacha
  
+ pics/__clock_gettime.o := CPPFLAGS += $(COMMPAGE_CPPFLAGS)
+ 
  .KEEP_STATE:
  
  all: $(LIBS) $(LIB_PIC)
  
  lint    :=      CPPFLAGS += -I$(LIBCDIR)/$(MACH)/fp