Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libc/gen/setmode.3
Show All 22 Lines | |||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" @(#)setmode.3 8.2 (Berkeley) 4/28/95 | .\" @(#)setmode.3 8.2 (Berkeley) 4/28/95 | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd February 22, 2015 | .Dd July 18, 2019 | ||||
.Dt SETMODE 3 | .Dt SETMODE 3 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm getmode , | .Nm getmode , | ||||
.Nm setmode | .Nm setmode | ||||
.Nd modify mode bits | .Nd modify mode bits | ||||
.Sh LIBRARY | .Sh LIBRARY | ||||
.Lb libc | .Lb libc | ||||
▲ Show 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | |||||
.Xr malloc 3 | .Xr malloc 3 | ||||
.Sh HISTORY | .Sh HISTORY | ||||
The | The | ||||
.Fn getmode | .Fn getmode | ||||
and | and | ||||
.Fn setmode | .Fn setmode | ||||
functions first appeared in | functions first appeared in | ||||
.Bx 4.4 . | .Bx 4.4 . | ||||
.Sh BUGS | |||||
The | |||||
.Fn setmode | |||||
function is not thread safe. | |||||
Files created in other threads while | |||||
.Fn setmode | |||||
is being called may be created with a umask of 0. |