hunk.code_window: 	api.BaseRoutes.Groups = api.BaseRoutes.ApiRoot.PathPrefix("/groups").Subrouter()
   	api.BaseRoutes.LDAP = api.BaseRoutes.ApiRoot.PathPrefix("/ldap").Subrouter()
   	api.BaseRoutes.Posts = api.BaseRoutes.ApiRoot.PathPrefix("/posts").Subrouter()
   	api.BaseRoutes.Post = api.BaseRoutes.Posts.PathPrefix("/{post_id:[A-Za-z0-9]+}").Subrouter()
   	api.BaseRoutes.PostsForChannel = api.BaseRoutes.Channel.PathPrefix("/posts").Subrouter()
  
hunk.labels: keep keep add keep keep keep keep
hunk.after_edit: 	api.BaseRoutes.System = api.BaseRoutes.ApiRoot.PathPrefix("/system").Subrouter()
  
hunk.file_path: api4/api.go
hunk.type: add
file: // Copyright 2017 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  // +build arm mips mipsle 386
  // +build linux
  
  package socket
  
  func (h *cmsghdr) set(l, lvl, typ int) {
  	h.Len = uint32(l)
  	h.Level = int32(lvl)
  	h.Type = int32(typ)
  }
  