Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/openlaunchd
Path: blob/master/liblaunch/reboot2.h
374 views
1
/*
2
* Copyright (c) 2007 Apple Inc. All rights reserved.
3
*
4
* @APPLE_APACHE_LICENSE_HEADER_START@
5
*
6
* Licensed under the Apache License, Version 2.0 (the "License");
7
* you may not use this file except in compliance with the License.
8
* You may obtain a copy of the License at
9
*
10
* http://www.apache.org/licenses/LICENSE-2.0
11
*
12
* Unless required by applicable law or agreed to in writing, software
13
* distributed under the License is distributed on an "AS IS" BASIS,
14
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
* See the License for the specific language governing permissions and
16
* limitations under the License.
17
*
18
* @APPLE_APACHE_LICENSE_HEADER_END@
19
*/
20
21
#ifndef __REBOOT2_H__
22
#define __REBOOT2_H__
23
24
#include <sys/cdefs.h>
25
#include <sys/reboot.h>
26
#include <stdint.h>
27
28
__BEGIN_DECLS
29
30
#define RB2_FULLREBOOT 0x8000000000000000llu
31
32
/* Returns NULL on success. Not NULL on failure */
33
34
__attribute__((visibility("default")))
35
void *reboot2(uint64_t flags);
36
37
__END_DECLS
38
39
#endif /* __REBOOT2_H__ */
40
41