1*ce099b40Smartin /* $NetBSD: ulimit.h,v 1.3 2008/04/28 20:22:54 martin Exp $ */ 27d2e8d65Skleink 37d2e8d65Skleink /*- 47d2e8d65Skleink * Copyright (c) 1999 The NetBSD Foundation, Inc. 57d2e8d65Skleink * All rights reserved. 67d2e8d65Skleink * 77d2e8d65Skleink * This code is derived from software contributed to The NetBSD Foundation 87d2e8d65Skleink * by Klaus Klein. 97d2e8d65Skleink * 107d2e8d65Skleink * Redistribution and use in source and binary forms, with or without 117d2e8d65Skleink * modification, are permitted provided that the following conditions 127d2e8d65Skleink * are met: 137d2e8d65Skleink * 1. Redistributions of source code must retain the above copyright 147d2e8d65Skleink * notice, this list of conditions and the following disclaimer. 157d2e8d65Skleink * 2. Redistributions in binary form must reproduce the above copyright 167d2e8d65Skleink * notice, this list of conditions and the following disclaimer in the 177d2e8d65Skleink * documentation and/or other materials provided with the distribution. 187d2e8d65Skleink * 197d2e8d65Skleink * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 207d2e8d65Skleink * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 217d2e8d65Skleink * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 227d2e8d65Skleink * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 237d2e8d65Skleink * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 247d2e8d65Skleink * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 257d2e8d65Skleink * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 267d2e8d65Skleink * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 277d2e8d65Skleink * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 287d2e8d65Skleink * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 297d2e8d65Skleink * POSSIBILITY OF SUCH DAMAGE. 307d2e8d65Skleink */ 317d2e8d65Skleink 327d2e8d65Skleink #ifndef _ULIMIT_H_ 337d2e8d65Skleink #define _ULIMIT_H_ 347d2e8d65Skleink 357d2e8d65Skleink #define UL_GETFSIZE 1 /* Get maximum file size */ 367d2e8d65Skleink #define UL_SETFSIZE 2 /* Set maximum file size */ 377d2e8d65Skleink 387d2e8d65Skleink #include <sys/cdefs.h> 397d2e8d65Skleink 407d2e8d65Skleink __BEGIN_DECLS 4119b7469aSperry long int ulimit(int, ...); 427d2e8d65Skleink __END_DECLS 437d2e8d65Skleink 447d2e8d65Skleink #endif /* !_ULIMIT_H_ */ 45