History log of /freebsd-current/usr.bin/users/Makefile
Revision Date Author Comments
# bdcbfde3 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

usr.bin: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix


# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# 0c6b2a91 21-Jul-2022 Emmanuel Vadot <manu@FreeBSD.org>

pkgbase: Put accounting utilities in the acct package


# ecebb3cc 11-Sep-2020 Kyle Evans <kevans@FreeBSD.org>

Only set WARNS if not defined

This would allow interested parties to do experimental runs with an
environment set appropriately to raise all the warnings throughout the
build; e.g. env WARNS=6 NO_WERROR=yes buildworld.

Not currently touching the numerous instances in ^/tools.

MFC after: 1 week


# 2d218733 13-Jul-2014 Pietro Cerutti <gahr@FreeBSD.org>

Unbreak the build by re-enabling exceptions.

Disabling them breaks build on archs using GCC. The problem is at line 156 of
bits/basic_ios.h:

if (this->exceptions() & __state)
__throw_exception_again;

With exceptions disabled __throw_exception_again is defined as

#define __throw_exception_again

at line 45 of exception_defines.h and the code results in an empty loop body,
which fails because of -Werror.

Approved by: cognet


# f2b893a0 12-Jul-2014 David Chisnall <theraven@FreeBSD.org>

Turn off exceptions and rtti when building the c++ version of users.
Neither is used in the program and this saves us 10KB (around 40%) in binary
size.


# 33aa643f 09-Jul-2014 Pietro Cerutti <gahr@FreeBSD.org>

Reimplements users(1) in C++.

This reduces the lines of code by roughly 50% (not counting the COPYRIGHT
header) and makes it more readable by using standard algorithms.

Approved by: bapt


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# ab90a4d1 13-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Perform all trivial ports to utmpx for usr.bin/.

They were already converted to use libulog, so it's easy to convert them
to utmpx.


# b7946da9 02-Jan-2010 Ed Schouten <ed@FreeBSD.org>

Build usr.bin/ with WARNS=6 by default.

Also add some missing $FreeBSD$ to keep svn happy.


# 6951e12e 05-Dec-2009 Ed Schouten <ed@FreeBSD.org>

Add WARNS?=6, because it seems to build out of the box.


# 42b525af 03-Dec-2009 Ed Schouten <ed@FreeBSD.org>

Port users(1) to libulog.

Instead of digging through the utmp database by hand, use proper API
calls to do so. Instead of parsing entries with a non-empty ut_user, we
now look at LOGIN_PROCESS entries.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 7e52b238 11-Dec-2001 Mark Murray <markm@FreeBSD.org>

WARNS=2 is going to become the default, so remove it from here.


# 0caf2ae8 08-Sep-2001 Mike Barcroft <mike@FreeBSD.org>

Remove a bogus cast and lockdown users(1) with WARNS?=2

Submitted by: David Hill <david@phobia.ms>
Reviewed by: -audit
MFC after: 1 week


# 9b50d902 26-May-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

BSD 4.4 Lite Usr.bin Sources